使用说明内容(Markdown格式)

  • 项目简介 Public AI MCP Server 是一个基于 FastMCP 的 MCP 服务器实现,能够向 AI 助手提供统一的“资源读取、工具调用和提示渲染”的上下文服务,数据源包含社区维护的数据与实时公开 API,方便 LLM 客户端获取最新信息。

  • 主要功能点

    • 将开发者定义的工具以 MCP 工具的形式注册并暴露给客户端使用
    • 通过工具实现对资源的读取、向外部 API 的调用、以及对提示/模板的管理与渲染
    • 支持多源数据接入:Wiki Cargo API、交通、地图、公共数据等实时信息
    • 使用 FastMCP 框架作为 MCP 服务器核心,提供会话管理与能力宣告
    • 通过 HTTP 传输实现与 MCP 客户端(如 Claude 等)之间的 JSON-RPC 通信
    • 服务器端独立运行,不依赖客户端中介,便于扩展新工具和数据源
  • 安装步骤

    1. 克隆仓库
    2. 安装依赖:pip install -r requirements.txt
    3. 启动服务器:python main.py
    4. 服务器默认监听地址与端口:http://127.0.0.1:8000
  • 服务器配置 服务器配置用于 MCP 客户端了解如何启动并连接该 MCP 服务器。配置信息为 JSON 格式,包含服务器名称、启动命令及参数等,示例如下(仅为描述性文本,不是代码块): { "server_name": "Public AI MCP Server", "command": "python", "args": ["main.py"], "start_message": "启动后监听 http://127.0.0.1:8000,与 MCP 客户端通过 JSON-RPC 通信" } 说明:该配置用于 MCP 客户端在自动化环境中启动并连接到 MCP 服务器。实际客户端可能需要将服务器名称、启动命令和参数转换为自身的连接配置格式。

  • 基本使用方法

    • 启动 MCP 服务器并确保可对外访问(默认 http://127.0.0.1:8000)
    • 在你的 MCP 客户端配置中引用服务器名称和启动命令信息,以便客户端能够自动化启动并连接
    • 使用提供的工具接口(如 list_tools_by_community、use_tool、plan_swiss_journey、get_singapore_carpark_availability 等)获取数据、执行外部 API 调用、获取并渲染提示模板
    • 将返回的 JSON 数据用作你的 LLM 对话的上下文,提升回答的实时性和准确性

信息

分类

网页与API