DevBrain MCP Server 让你能够与你喜爱的时事通讯(涵盖编程、科技、创业等领域)进行交流。它可以根据你的需求,提取相关的代码片段、独立开发者文章和博客帖子。这有点像网络搜索,但它专门针对高质量、开发者精选的内容进行了优化。你还可以轻松接入你喜欢的时事通讯,进一步扩展其知识库。
例如,当你在实现功能“A”时,DevBrain 可以提取相关文章,为你的实现提供坚实的参考和基础。
| Claude 应用 | Goose 应用(点击图片可打开 YouTube) |
DevBrain 会以简短描述 + URL 的形式返回文章,你可以:
Claude 或 Goose 这样的大语言模型代理,使用提供的 URL 获取文章的完整内容。可以通过 uv 或 uvx 进行安装。若尚未安装 uv 和 uvx,可执行以下命令:
curl -LsSf https://astral.sh/uv/install.sh | sh
在 stdio 模式下运行 MCP 服务器的示例命令:
uvx --from devbrain devbrain-stdio-server
要将 devbrain 添加到 Claude 的配置中,请编辑以下文件:
~/Library/Application Support/Claude/claude_desktop_config.json
并将 devbrain 插入现有的 mcpServers 块,如下所示:
{
"mcpServers": {
"devbrain": {
"command": "uvx",
"args": [
"--from",
"devbrain",
"devbrain-stdio-server"
]
}
}
}
⚠️ 重要提示
Claude 在与
uv和uvx二进制文件配合使用时可能会失败。相关链接:https://gist.github.com/gregelin/b90edaef851f86252c88ecc066c93719。若遇到此错误,请在终端中运行以下命令:
sudo mkdir -p /usr/local/bin
sudo ln -s ~/.local/bin/uvx /usr/local/bin/uvx
sudo ln -s ~/.local/bin/uv /usr/local/bin/uv
然后重启 Claude。
在 stdio 模式下启动 DevBrain MCP 的命令:
uvx --from devbrain devbrain-stdio-server
并将此命令添加到 AI 代理(如 Cline 或其他)的配置文件中。
⚠️ 重要提示
DevBrain 需要 Python 3.10 及以上版本的支持。大多数系统已经安装了该版本。然而,Cline 依赖的 VS Code 附带的是 Python 3.9。在运行 DevBrain MCP 时,请使用正确的 Python 版本。启动 DevBrain MCP 的修正命令如下:
uvx --python 3.10 --from devbrain devbrain-stdio-server
其中 Python 版本可以是 3.10、3.12、3.13(或系统上已安装并可用的其他版本)。
你可以在 STDIO 模式下将此 MCP 作为 Docker 容器运行。首先使用 build.sh 构建镜像,然后将以下配置添加到 Claude 中:
{
"mcpServers": {
"devbrain": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"svenai/mcp-devbrain-stdio:latest"
]
}
}
}
用于验证 Docker 容器是否正常工作的测试命令:
docker run -i --rm svenai/mcp-devbrain-stdio:latest
本项目根据 MIT 许可证发布,由 mimeCam 作为开源项目进行开发。