上下文管理服务器

用于管理LLM交互上下文的服务器,存储并提供每个用户的相关上下文。

  • by Srish-ty
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 srish-ty/mcp-testing-interface-for-llms

使用说明

内存上下文提供程序(MCP)服务器

管理LLM交互上下文的服务器,为每个用户存储和提供相关上下文。

特性

  • 用户上下文的内存存储
  • 带有最后5个提示的上下文管理
  • RESTful API端点
  • TypeScript支持

设置

  1. 安装依赖项:

    npm install
    
  2. 启动开发服务器:

    npm run dev
    

API终点

POST/context/:用户ID

在用户的上下文中添加新提示并获取更新的上下文。

请求正文:

{
  "prompt": "Your prompt here"
}

答复:

{
  "context": "Combined context from last 5 prompts"
}

GET/context/:用户ID

获取用户的当前上下文。

答复:

{
  "context": "Current context"
}

DELETE/context/:用户ID

为用户提供清晰的上下文。

答复:

{
  "message": "Context cleared"
}

发展

  • npm run dev:使用热重载启动开发服务器
  • npm run build:构建TypeScript文件
  • npm start:运行构建文件