通过 MCP 访问社区

就,还挺酷的。

以 OpenCode 为例(这是个错误的例子)

开始我以为,直接对话:

为我添加 MCP,我没有安装 Claude Desktop,请直接安装 MCP:stdio 名称 discourse 命令:-- npx -y @discourse/mcp@latest

然后这个笨 OpenCode 居然先去查看有没有 Claude Desktop 配置…于是改了提示词。


重启 OpenCode 后发现,它给 Claude Code 安装了 MCP…

离勒个大谱

重新安装

直接修改配置文件:

# macOS
~/.config/opencode/opencode.json
# Windows 
%APPDATA%\opencode\opencode.json

在最后一行 "$schema": "https://opencode.ai/config.json" 后面添加:

"$schema": "https://opencode.ai/config.json",
  "mcp": {
    "discourse": {
      "type": "local",
      "command": ["npx", "-y", "@discourse/mcp@latest"],
    },
  },

重新启动 OpenCode,就好了。

使用

直接提问:

使用 discourse mcp,连接 meta.appinn.net 查看今日的新话题


以下是其他例子。

Codex

~/.codex/config.toml

[mcp_servers.discourse]
command = "npx"
args = ["-y", "@discourse/mcp@latest"]

Claude Code

直接运行:

claude mcp add --transport stdio discourse -- npx -y @discourse/mcp@latest

cherry studio 成功~

还能分类,可以呀

opencode调用其他模型会出现自认是claude code,全局记忆文件里要先设置下自己的使用环境会避免80%的意外