Byterover MCP Server

Byterover MCP Server

site icon
2025.04.06 0
TypeScriptAI编码代理共享记忆上下文管理开发效率
Byterover MCP Server 是一个为AI驱动的编码代理(如Cursor、Windsurf、Cline等)提供共享长期记忆的服务,通过Model Context Protocol(MCP)实现。它允许这些代理在完成任务时检索和存储相关上下文,从而提高协作效率和成本效益。
View on GitHub

Overview

基本能力

产品定位

Byterover MCP Server 旨在为AI编码代理提供共享记忆能力,使其能够在完成任务时利用过去的经验和上下文,从而提高效率和协作能力。

核心功能

  1. 共享记忆:为AI编码代理提供长期记忆存储和检索功能。
  2. 上下文管理:允许代理在任务执行过程中动态获取和存储相关上下文。
  3. 多平台支持:支持MacOS、Linux和Windows平台。

适用场景

  1. 代码编辑器的AI代理:如Cursor、Windsurf等,用于提升代码生成和问题解决的效率。
  2. 团队协作:多个AI代理共享记忆,协同完成复杂任务。
  3. 成本优化:通过避免重复推理循环,降低计算成本。

工具列表

  1. npx:用于运行byterover-mcp服务的工具。
  2. Byterover API:提供访问令牌生成和管理功能。

常见问题解答

  1. 如何获取API访问令牌?:参考Byterover文档
  2. 如何配置MCP服务器?:根据平台(MacOS/Linux或Windows)修改配置文件。

使用教程

使用依赖

  1. 确保已安装Node.js和npm/npx。
  2. 获取Byterover API访问令牌。

安装教程

  1. MacOS / Linux
{
  "mcpServers": {
    "Byterover Memory MCP": {
        "command": "npx",
        "args": [
          "-y",
          "byterover-mcp",
          "--byterover-public-api-key=YOUR-PUBLIC-KEY",
          "--user-id=YOUR-NAME",
          "--llm-key-name=YOUR-LLM-KEY-NAME",
          "--model=YOUR-LLM-MODEL-NAME"
        ]
      }
  }
}
  1. Windows
{
  "mcpServers": {
    "Byterover Memory MCP": {
      "command": "cmd",
      "args": [
          "/c",
          "npx",
          "-y",
          "byterover-mcp",
          "--byterover-public-api-key=YOUR-PUBLIC-KEY",
          "--user-id=YOUR-NAME",
          "--llm-key-name=YOUR-LLM-KEY-NAME",
          "--model=YOUR-LLM-MODEL-NAME"
      ]
    }
  }
}

调试方式

  1. 确保配置文件正确无误。
  2. 检查API访问令牌是否有效。
  3. 运行命令后查看日志输出以确认服务是否正常启动。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。