使用说明
模拟MCP文档服务器
此存储库包含一个最小的模型上下文协议(MCP)服务器
公开一个工具: get_documentation_from_database.
添加的文件:
mock_doc_server.py--FastMCP服务器暴露get_documentation_from_database它返回模拟的文档记录。requirements.txt--MCP SDK的最小Python依赖引脚。
快速启动
- 创建虚拟环境并安装依赖项:
python -m venv .venv
.venv\Scripts\activate # Windows
pip install -r requirements.txt
- 运行服务器(stdio传输):
python mock_doc_server.py
服务器监听STDIO,旨在通过MCP客户端连接 (例如MCP客户端实现或像Claude这样的具有MCP功能的主机)。
如果你想要一个可流式传输的HTTP/SSE服务器或将此服务器安装在ASGI应用程序中, 请参阅MCP Python SDK文档中的示例。
基础工程
请在此处提供简短描述。
设置
- 创建虚拟环境
- 安装依赖项
- 运行您的应用程序/测试
备注
- 更新 在添加包时添加equirements.txt。
GNews MCP服务器
此工作区包括 gnews_mcp.py --封装GNews的FastMCP服务器
API搜索和顶级标题端点。快速使用:
- 安装依赖项:
python -m venv .venv
.venv\Scripts\activate # Windows
pip install -r requirements.txt
- 在环境中设置GNews API密钥:
setx GNEWS_API_KEY "<your_api_key>"
# or for current session only:
$env:GNEWS_API_KEY = "<your_api_key>"
- 运行服务器(流式HTTP传输):
python gnews_mcp.py
- 服务器公开了两个工具:
search(query, max=10, lang=None, country=None)--GNews搜索top_headlines(topic=None, max=10, lang=None, country=None)--头条新闻
看 gnews_mcp.py 用于结构化响应模型和使用说明。