MCP服务器

一个基于FastMCP库的最小化MCP服务器实现,提供搜索和获取文档内容的工具。

  • by jackisacoolryan
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 jackisacoolryan/mcp_test_server

使用说明

MCP服务器示例

此存储库包含使用FastMCP库的最小MCP服务器实现。它公开了OpenAI MCP协议所需的两个工具: 搜索 和 获取.

本地运行

要在本地运行此服务器并安装Python 3和FastMCP,请执行以下操作:

pip install fastmcp
python server.py

服务器将于启动 http://localhost:8000/mcp 默认情况下。使用 search 按关键字查找文档的工具 fetch 以检索完整的文档内容。

数据集

服务器在下面使用简单的文本文件 data/ 目录作为其数据源。添加其他 .txt 文件到 data/ 以扩展数据集。每个文件名(不带扩展名)都将成为文档ID和标题(下划线替换为空格)。

渲染部署

  1. 在Render上创建一个新的Web服务并链接此GitHub存储库。
  2. 集 生成命令 向 pip install -r requirements.txt.
  3. 集 启动命令 向 python server.py.
  4. 确保FastMCP可以连接到互联网以安装依赖项。
  5. 露出端口8000。

部署后,MCP端点将在以下位置可用 https://<your-service>.onrender.com/mcp.