这是一个用于与 Appwrite API 交互的模型上下文协议(Model Context Protocol)服务器。它提供了管理数据库、用户、函数、团队等功能的工具,助力开发者更高效地进行相关操作。
你可以通过以下快速链接,快速定位到你需要的内容:
curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
pip install mcp-server-appwrite
要使用 MCP 服务器,请按照以下步骤进行配置:
.env 文件。.env 文件中:APPWRITE_PROJECT_ID=your_project_id
APPWRITE_API_KEY=your_api_key
APPWRITE_ENDPOINT 环境变量(可选)。settings.json 文件。{
"mcp.servers.appwrite": {
"command": "uv",
"args": [
"mcp-server-appwrite"
],
"env": {
"APPWRITE_PROJECT_ID": "your_project_id",
"APPWRITE_API_KEY": "your_api_key"
}
}
}
MCP 选项卡。{
"mcpServers": {
"appwrite": {
"command": "uv",
"args": [
"mcp-server-appwrite"
],
"env": {
"APPWRITE_PROJECT_ID": "your_project_id",
"APPWRITE_API_KEY": "your_api_key"
}
}
}
}
MCP 选项卡。{
"mcpServers": {
"appwrite": {
"command": "uv",
"args": [
"mcp-server-appwrite"
],
"env": {
"APPWRITE_PROJECT_ID": "your_project_id",
"APPWRITE_API_KEY": "your_api_key"
}
}
}
}
git clone https://github.com/appwrite/mcp.git
uv venv
source .venv/bin/activate
- **Windows**:
.venv\Scripts\activate
uv run -v --directory ./ mcp-server-appwrite
使用 MCP inspector 进行调试:
npx @modelcontextprotocol/inspector \
uv \
--directory . \
run mcp-server-appwrite
确保 .env 文件已正确配置。调试完成后,访问 http://localhost:5173 查看结果。
该 MCP 服务器根据 MIT 许可证分发。这意味着您可以自由使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。更多详细信息,请参阅项目仓库中的 LICENSE 文件。