MCP ExplorerExplorer

Newsbot Mcp

@ishabodiwalaon a year ago
4 MIT
FreeCommunity
AI Systems

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.

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

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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers