基于角色的MCP服务器

基于角色的MCP服务器

一个管理AI代理角色上下文的模型上下文协议(MCP)服务器,支持角色定义、记忆管理和动态语气调整。

快速入门

前置条件

  • 安装 Node.js 18+
  • 获取 OpenAI API 密钥

安装步骤

  1. 克隆代码库: git clone https://github.com/Chris-June/MCP-Server.git cd MCP-Server
  2. 安装依赖: npm install
  3. 设置环境变量: echo "OPENAI_API_KEY=your_api_key_here" > .env
  4. 构建项目: 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 工具并设置相关参数。