简单MCP服务器
用于测试的简易MCP服务器,支持多种传输方式和动态加载工具。
快速入门
前置条件
- 安装 Python 3.x
- 确保安装了
mcp
包
启动方法
- 使用内置工具运行: python mcp_server.py
- 添加自定义工具(例如 calculator.py): python mcp_server.py calculator.py
- 使用 SSE 模式并指定端口: python mcp_server.py --transport sse --port 8888
工具开发
- 创建
.py
文件,文件内定义一个函数作为工具。 - 支持从目录批量加载工具。
日志功能
- 默认控制台输出 INFO 级别日志。
- 使用
--log FILENAME
参数启用详细 DEBUG 日志。
关闭服务
按 Ctrl+C 优雅关闭。