项目简介
Bangla News MCP 是一个轻量级的 MCP 服务器,专注于提供孟加拉国的孟加拉语新闻内容。它遵循 Model Context Protocol (MCP) 标准,允许兼容的客户端(如大型语言模型应用)通过标准接口获取最新的新闻头条或根据特定查询搜索新闻。
主要功能点
- 获取最新新闻头条: 提供工具来检索孟加拉国的主要新闻头条。
- 按关键词搜索新闻: 支持根据用户指定的关键词搜索相关的孟加拉语新闻。
- 结构化输出: 以标准格式返回新闻数据,便于大型语言模型理解和利用。
安装步骤
本项目可以通过 pip 安装,推荐使用 Python 虚拟环境以避免依赖冲突。
- 创建并激活虚拟环境 (如果需要):
python3 -m venv venv source venv/bin/activate - 通过 pip 从 GitHub 安装:
或者,如果你克隆了仓库:pip install git+https://github.com/hurutta/bangla-news-mcp.gitgit clone https://github.com/hurutta/bangla-news-mcp.git cd bangla-news-mcp pip install -e .
服务器配置
MCP 服务器通常由 MCP 客户端软件(如某些 AI 助手或 LLM 应用程序)管理和启动。你需要将此服务器的信息添加到你的 MCP 客户端的配置中。
客户端配置通常需要以下信息:
- 服务器名称: 用于在客户端中标识此服务器,例如 'bangla_news'。
- 启动命令 (command): 用于启动此 MCP 服务器进程的命令,例如 'python'。
- 启动参数 (args): 传递给启动命令的参数,例如 '["-m", "bangla_news_mcp"]'。这个参数指示 Python 运行已安装的 'bangla_news_mcp' 模块作为脚本。
请参考你的 MCP 客户端软件的文档,找到添加自定义 MCP 服务器的具体位置和格式。
基本使用方法
安装并根据你的 MCP 客户端软件完成服务器配置后:
- 确保 MCP 服务器已添加到客户端的可用服务器列表中。
- 你的 MCP 客户端软件在需要访问孟加拉语新闻上下文时,将能够自动或根据你的指示调用此服务器提供的工具(如“获取最新新闻头条”或“按关键词搜索新闻”)。
- 大型语言模型将能够利用服务器返回的新闻数据来生成更相关、信息更丰富的回复。
信息
分类
AI与计算