MCP 内存缓存服务器

MCP 内存缓存服务器

一个减少语言模型交互中令牌消耗的内存缓存服务器。

快速入门

  1. 克隆仓库: git clone git@github.com:ibproduct/ib-mcp-cache-server cd ib-mcp-cache-server

  2. 安装依赖: npm install

  3. 构建项目: npm run build

  4. 配置 MCP 客户端(如 config.json): { "mcpServers": { "memory-cache": { "command": "node", "args": ["/path/to/ib-mcp-cache-server/build/index.js"] } } }

  5. 启动客户端,终端将显示:"Memory Cache MCP server running on stdio"。

验证运行

  • 打开客户端,确保无错误信息。
  • 测试重复操作(如读取文件),观察缓存效果。

配置选项

支持通过 config.json 或环境变量配置,关键参数包括:

  • maxEntries(最大缓存条目数,默认 1000)
  • maxMemory(最大内存使用量,默认 100MB)
  • defaultTTL(默认缓存时间,默认 1 小时)