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