Aurelm MCP 服务器
使用说明(Markdown)
- 项目简介
- Aurelm 的 MCP 服务器作为后端服务,托管资源、注册并执行工具,以及定义与渲染 Prompt 模板,供 LLM 客户端通过 MCP 协议以 JSON-RPC 进行交互。
- 主要功能点
- 资源管理:提供对资源的读取、检索和上下文信息获取能力。
- 工具注册与执行:注册外部功能入口,LLM 可通过接口调用工具执行外部功能。
- Prompt 模板管理:定义并渲染用于 LLM 交互的 Prompt 模板,支持可定制交互模式。
- JSON-RPC 通信:标准化请求/响应格式,以便 LLM 客户端调用。
- 会话与能力声明:处理会话、能力声明及多传输协议的扩展能力。
- 安装步骤
- 第一步:安装依赖
- 安装 Node.js 环境
- 在 mcp-server 目录下执行 npm install
- 第二步:构建服务
- 在 mcp-server 目录下执行 npm run build
- 第三步:配置数据库与环境
- 设置环境变量 AURELM_DB_PATH 指向 SQLite 数据库文件的路径
- 第四步:启动服务器
- 使用 node dist/index.js 启动 (具体输出路径以构建产物为准)
- 第一步:安装依赖
- 服务器配置(MCP 客户端连接配置示例,需提供 server name、command、args 及环境变量)
- server_name: aurelm
- command: node
- args: ["dist/index.js"]
- env: AURELM_DB_PATH: "/path/to/your/aurelm.db" 说明:以上配置用于 MCP 客户端连接并向 Aurelm MCP 服务器发送 JSON-RPC 请求。实际环境中请将数据库路径替换为实际可访问的位置。若服务器以不同路径启动,请将 command/args 根据实际部署调整。
- 基本使用方法
- 启动后,客户端通过 JSON-RPC 调用可读取资源、调用工具、获取 Prompts 等功能,服务器按 MCP 协议返回标准化的 JSON-RPC 响应或通知。
- 如需调试,请查看服务器日志输出,确保数据库连接正常以及工具与资源的注册情况。