Agent-Kit MCP 服务器

使用说明(Markdown 格式)

  • 项目简介

    • 本仓库实现了一个基于 MCP 的后端服务器,能够暴露若干工具给 LLM 客户端调用,并管理资源、提示模板、内存同步等能力,旨在为 IDE 集成、AI 助手和自优秀工作流提供统一的上下文服务。
  • 主要功能点

    • 提供6个可对外调用的工具:list_agents、get_agent_prompt、query_ui_ux_engine、run_memory_sync、run_checklist、run_security_chaos。
    • 通过 MCP 协议接收请求、返回 JSON-RPC 风格响应,支持与 Google Antigravity、Cursor、Claude Desktop 等 IDE/桌面 AI 客户端互操作。
    • 内置内存与设计系统相关能力(Memory 同步、UI/UX 引擎查询、设计系统生成等),并可执行自测诊断。
    • 服务器端具备会话管理、能力声明、以及对多传输通道的适配能力(文档中提及的多种传输协议),以确保上下文服务的安全、可扩展落地。
  • 安装步骤

    • 需要先安装 Node.js 环境(推荐版本与仓库要求保持一致)。
    • 安装依赖并构建运行环境(通常通过 npm/yarn 安装仓库依赖)。
    • 启动 MCP 服务器的方式:
      • 推荐使用命令:npx @ab_aswini/agent-kit-p1 mcp
      • 也可通过直接执行服务器入口:node bin/mcp.js(若使用本地安装的方式)
    • 运行后服务器将绑定到 MCP 客户端可对接的入口,客户端无需额外额外的具体实现即可通过 MCP 调用服务器提供的工具。
  • 服务器配置(MCP 客户端连接所需配置) 以下为示例 JSON 配置描述,请按实际环境填写。该配置用于 MCP 客户端连接服务器,包含服务器名称、启动命令及参数,便于客户端建立连接;MCP 客户端本身不需要额外的实现逻辑,仅需将该配置作为连接信息读取使用。

    • server_name: Agent-Kit MCP 服务端
    • command: npx
    • args: ["@ab_aswini/agent-kit-p1", "mcp"] 注释说明:该配置指定了启动 MCP 服务的命令及参数,客户端通过该信息在初始化时启动并连接到 MCP 服务。若使用本地直接启动方式,可将 command/args 替换为实际启动命令,无需改动服务器端实现。
  • 基本使用方法

    • 启动后,客户端可以通过 MCP 协议向服务器发送请求,执行上述工具(list_agents、get_agent_prompt 等),获取系统提示、设计系统信息、执行内存同步等结果。
    • 服务器对每个请求返回标准的 JSON-RPC 响应,或在通知场景中推送相应信息。
    • 如需进行健康自检,可调用内置的 self-test、doctor 等诊断工具(若客户端扩展支持)。

服务器信息