基于角色的MCP服务器
一个管理AI代理角色上下文的模型上下文协议(MCP)服务器,支持角色定义、记忆管理和动态语气调整。
快速入门
前置条件
- 安装 Node.js 18+
- 获取 OpenAI API 密钥
安装步骤
- 克隆代码库: git clone https://github.com/Chris-June/MCP-Server.git cd MCP-Server
- 安装依赖: npm install
- 设置环境变量: echo "OPENAI_API_KEY=your_api_key_here" > .env
- 构建项目: npm run build
启动服务
运行以下命令启动服务器:
- MCP 服务:npm start
- HTTP 测试服务:npm run start:http
示例用法
使用角色处理查询
通过 HTTP API: POST http://localhost:3000/process Body: { "roleId": "marketing-expert", "query": "如何提高社交媒体参与度?" }
创建自定义角色
调用 create-role 工具并设置相关参数。