项目简介

Bangla News MCP 是一个轻量级的 MCP 服务器,专注于提供孟加拉国的孟加拉语新闻内容。它遵循 Model Context Protocol (MCP) 标准,允许兼容的客户端(如大型语言模型应用)通过标准接口获取最新的新闻头条或根据特定查询搜索新闻。

主要功能点

  • 获取最新新闻头条: 提供工具来检索孟加拉国的主要新闻头条。
  • 按关键词搜索新闻: 支持根据用户指定的关键词搜索相关的孟加拉语新闻。
  • 结构化输出: 以标准格式返回新闻数据,便于大型语言模型理解和利用。

安装步骤

本项目可以通过 pip 安装,推荐使用 Python 虚拟环境以避免依赖冲突。

  1. 创建并激活虚拟环境 (如果需要):
    python3 -m venv venv
    source venv/bin/activate
  2. 通过 pip 从 GitHub 安装:
    pip install git+https://github.com/hurutta/bangla-news-mcp.git
    或者,如果你克隆了仓库:
    git 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 客户端软件完成服务器配置后:

  1. 确保 MCP 服务器已添加到客户端的可用服务器列表中。
  2. 你的 MCP 客户端软件在需要访问孟加拉语新闻上下文时,将能够自动或根据你的指示调用此服务器提供的工具(如“获取最新新闻头条”或“按关键词搜索新闻”)。
  3. 大型语言模型将能够利用服务器返回的新闻数据来生成更相关、信息更丰富的回复。

信息

分类

AI与计算