文档MCP服务器

Appwrite文档MCP服务器是一个允许IDE(如Cursor、Windsurf、Claude Code等)利用Appwrite文档的工具。

  • by appwrite
  • TypeScript
  • 本地部署
  • 11 星标
  • 更新于
在 GitHub 查看 appwrite/mcp-for-docs

使用说明

Appwrite文档MCP服务器

[!警告] 此服务器已弃用,我们计划在未来将其停用。建议用户迁移到 appwrite/mcp.

此MCP服务器是一个允许IDE(Cursor、Windsurf、Claude Code等)使用Appwrite文档的工具。

在IDE中使用(游标、Windsurf、Claude代码等)

光标

单击此处将Appwrite Docs MCP服务器添加到游标

VSCode

单击此处将Appwrite Docs MCP服务器添加到VSCode

Claude 代码

运行以下命令将MCP服务器添加到Claude Code中:

claude mcp add appwrite-docs-mcp https://mcp-for-docs.appwrite.io -t http

帆板运动

将以下内容添加到您的全局Windsurf MCP配置文件中(~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "appwrite-docs-mcp": {
      "serverUrl": "https://mcp-for-docs.appwrite.io"
    }
  }
}

发展

在设置之前,请确保已安装Bun。

然后,安装依赖项:

bun install

看看 .env.示例 您需要设置的环境变量的文件。

本地运行(无Docker)

初始化

设置MCP服务器涉及三个过程,以确保我们拥有最新的可用文档。

  • 正在下载内容: 此脚本将文档下载到 ./content 并生成JSON文件的目录。
  • 正在初始化矢量存储: 此脚本使用文档和相关元数据初始化向量存储(使用本地LibSQL数据库)。

只需运行以下命令即可初始化MCP服务器:

bun run init

构建和运行MCP服务器

首先,构建服务器:

bun run build

然后,启动MCP服务器:

bun run start

默认情况下,服务器应在以下位置可用 http://localhost:1234.

使用Docker进行设置

运行以下命令构建Docker镜像:

bun run init
docker compose build
docker compose up

用法

通过MCP检查员进行检查

只需运行以下命令即可检查MCP服务器:

bun run mcp-inspect

将打开一个带有检查器界面的web浏览器选项卡。

在IDE中使用(Cursor、Windsurf、Claude Code等)

以下是一个示例配置文件:

// .cursor/mcp.json
{
  "mcpServers": {
    "appwrite-docs-mcp": {
      "url": "http://localhost:1234"
    }
  }
}

相同的配置适用于任何标准MCP客户端(Windsurf、Cursor、Claude、Claude Code等)。