devvit-mcp

devvit-mcp

site icon
2025.05.08 1
MDXReddit 开发工具MCP 服务器开发效率
devvit-mcp 是一个为 Reddit 开发者平台编写应用程序的配套 MCP 服务器。它处于积极开发阶段,所有 API 都被视为实验性的,可能会随时更改。
View on GitHub

Overview

基本能力

产品定位

devvit-mcp 是一个为 Reddit 开发者平台编写应用程序的配套 MCP 服务器。

核心功能

  • 提供 MCP 服务器功能,支持开发者在 Reddit 平台上构建应用。
  • 支持通过 npm 安装和运行。

适用场景

  • 在 Reddit 开发者平台上开发应用程序。
  • 需要与 MCP 协议集成的开发场景。

工具列表

  • npx @devvit/mcp: 用于运行 MCP 服务器的命令行工具。

常见问题解答

  • 调试问题: 避免在应用的热路径中使用 console.log,否则可能会遇到奇怪的错误消息。建议仅使用 console.error 进行日志记录。
  • 服务器不支持日志记录: 如果遇到 Error: Server does not support logging 错误,需要在 new MCPServer 中添加相应的能力。

使用教程

使用依赖

  • 需要安装 Node.js 和 npm。

安装教程

  1. mcp.json 中添加以下配置:
{
  "mcpServers": {
    "devvit-mcp": {
      "command": "npx",
      "args": ["-y", "@devvit/mcp"]
    }
  }
}
  1. 或者通过 git 克隆仓库并手动安装:
git clone ...
cd devvit-mcp
nvm use
npm install
npm run dev

调试方式

  • 使用 Claude desktop 进行调试,查看日志文件。
  • 如果遇到服务器不支持日志记录的错误,参考 GitHub 上的示例 添加相应的能力。

许可证

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