Parachord MCP 服务器

使用说明(Markdown格式)

  • 项目简介 Parachord 是一个现代化的桌面应用,内置MCP服务器组件,旨在以标准化方式向LLM客户端提供上下文信息、资源数据访问、工具调用以及提示模板渲染能力。通过JSON-RPC接口,外部AI代理可以读取资源、调用工具、获取并渲染Prompt等,从而在对话中获得更丰富的上下文与功能。

  • 主要功能点

    • 资源与数据管理:托管与访问资源、元数据、提示模板等上下文相关数据,便于LLM客户端读取与渲染。
    • 工具注册与执行:允许外部LLM通过定义的工具接口调用外部功能,获取结果并返回JSON-RPC响应。
    • Prompt 模板定义与渲染:提供可自定义的Prompt模板,供LLM对话过程进行上下文渲染与引导。
    • JSON-RPC 通信:客户端通过JSON-RPC向服务器发送请求(如读取资源、执行工具、获取Prompts等),服务器返回标准JSON-RPC响应。
    • 会话与能力声明:服务器端负责会话管理、能力声明,并支持多种传输协议。
    • 多传输协议支持:包括标准Socket、STDIO桥接、WebSocket等,以便与不同类型的LLM客户端对接。
  • 安装步骤

    • 获取代码并安装依赖(若为本地调试,请遵循仓库README中的搭建步骤)
    • 启动 MCP 服务器(后端HTTP/Socket 服务)以及可选的桥接组件
    • 向外部AI代理配置连接信息,确保代理能够通过MCP协议与服务器通信
  • 服务器配置(供MCP客户端使用的信息) 说明:MCP客户端需要知道服务器的启动命令及参数,以便建立连接并进行RPC通信。下列JSON为示例配置,描述服务器名称、启动命令、启动参数以及服务端口等信息。实际部署时,请按实际文件位置调整路径与端口。

    服务器名称: Parachord MCP Server 启动命令: node 启动参数: ["./mcp-stdio.js"] 端口: 9421 说明: 服务器通过 mcp-stdio.js 提供STDIO桥接,Claude Desktop等外部客户端通过该端口与Parachord MCP 服务对接,并通过JSON-RPC进行请求与响应。

  • 基本使用方法

    1. 启动 MCP 服务:在部署环境中运行上述启动命令,确保端口可访问。
    2. 配置客户端:在MC客户端配置中填写服务器信息(名称、启动命令与参数等),确保客户端能够通过JSON-RPC与Parachord MCP 服务通信。
    3. 使用方式:客户端发送读取资源、调用工具、获取Prompts等请求,服务器返回标准化的JSON-RPC响应。
    4. 监控与扩展:服务器支持多种传输协议,可根据需要开启如Stdio、SSE、WebSocket等传输通道;可通过日志与断点调试进行故障排查。

服务器信息