简单MCP服务器

简单MCP服务器

用于测试的简易MCP服务器,支持多种传输方式和动态加载工具。

快速入门

前置条件

  • 安装 Python 3.x
  • 确保安装了 mcp

启动方法

  1. 使用内置工具运行: python mcp_server.py
  2. 添加自定义工具(例如 calculator.py): python mcp_server.py calculator.py
  3. 使用 SSE 模式并指定端口: python mcp_server.py --transport sse --port 8888

工具开发

  • 创建 .py 文件,文件内定义一个函数作为工具。
  • 支持从目录批量加载工具。

日志功能

  • 默认控制台输出 INFO 级别日志。
  • 使用 --log FILENAME 参数启用详细 DEBUG 日志。

关闭服务

按 Ctrl+C 优雅关闭。