- Explore MCP Servers
- NewsBot-MCP
Newsbot Mcp
What is Newsbot Mcp
NewsBot-MCP is a Kotlin-based conversational chatbot designed to deliver real-time news content to users. It employs the Model Context Protocol (MCP) to effectively manage conversation context and engage in dynamic interactions.
Use cases
This chatbot can be utilized for a variety of applications, including personal news delivery, summarization of current events, and providing tailored news updates based on user preferences. It caters to individuals looking for quick and informative news access.
How to use
To use NewsBot-MCP, first clone the repository and open it in Android Studio. Next, obtain API keys from News API and Anthropic, and add them to the configuration file. Finally, execute the application to interact with the chatbot and receive real-time news content.
Key features
Key features of NewsBot-MCP include real-time news fetching based on user input, automatic news summary generation, and the use of the Model Context Protocol for efficient context management throughout conversations.
Where to use
NewsBot-MCP can be deployed in various environments such as personal mobile apps, news aggregation platforms, or anywhere real-time news delivery is beneficial, including customer service applications that require up-to-date information.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Newsbot Mcp
NewsBot-MCP is a Kotlin-based conversational chatbot designed to deliver real-time news content to users. It employs the Model Context Protocol (MCP) to effectively manage conversation context and engage in dynamic interactions.
Use cases
This chatbot can be utilized for a variety of applications, including personal news delivery, summarization of current events, and providing tailored news updates based on user preferences. It caters to individuals looking for quick and informative news access.
How to use
To use NewsBot-MCP, first clone the repository and open it in Android Studio. Next, obtain API keys from News API and Anthropic, and add them to the configuration file. Finally, execute the application to interact with the chatbot and receive real-time news content.
Key features
Key features of NewsBot-MCP include real-time news fetching based on user input, automatic news summary generation, and the use of the Model Context Protocol for efficient context management throughout conversations.
Where to use
NewsBot-MCP can be deployed in various environments such as personal mobile apps, news aggregation platforms, or anywhere real-time news delivery is beneficial, including customer service applications that require up-to-date information.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
NewsBot-MCP
Overview
NewsBot-MCP is a Kotlin-based conversational chatbot that delivers real-time news content using the Model Context Protocol (MCP).
Features
- Uses MCP for managing conversation context.
- Fetches current news based on user input.
- Automatic news summary generation.
Setup Instructions
1. Clone the Repository
git clone https://github.com/ishabodiwala/NewsBot-MCP.git
cd NewsBot-MCP
2. Open the project in Android Studio
3. Add Your API Keys
- Obtain a News API key from https://newsapi.org
- Obtain an Anthropic API key from https://www.anthropic.com/api.
- Open the
Configfile and locate the API key variables. - Replace the placeholders with your actual keys:
const val NEWS_API_KEY = "your_news_api_key" const val ANTHROPIC_API_KEY = "your-anthropic-api-key"
4. Run the Application
Demo
https://github.com/user-attachments/assets/6b323b20-55c7-4ed3-828f-87947643e836
Reference
https://github.com/modelcontextprotocol/kotlin-sdk/tree/main/samples/kotlin-mcp-server
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










