# 通过 MCP 访问社区

**URL:** <https://meta.appinn.net/t/topic/80632>\
**Category:** 论坛使用说明\
**Tags:** discourse, mcp\
**Created:** [2026 年1 月 20 日 12:41 UTC](https://meta.appinn.net/t/topic/80632 "2026-01-20T12:41:44Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

作者： ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
发布日期： [2026 年1 月 20 日 12:41 UTC](https://meta.appinn.net/t/topic/80632/1 "2026-01-20T12:41:44Z")

</div>

就，还挺酷的。

## 以 OpenCode 为例（这是个错误的例子）

开始我以为，直接对话：

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

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

 ![Screenshot-2026-01-20-12.16.06@2x](https://h2cdn.appinn.me/original/3X/4/c/4c1565f90e2222144882b6b6bd45765fc7b69112.jpeg)  
 ![Screenshot-2026-01-20-12.16.10@2x](https://h2cdn.appinn.me/original/3X/d/c/dcd0354d1457b032d5fb9483d5faed23738b28e5.jpeg)

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

### 离勒个大谱

## 重新安装

直接修改配置文件：

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

```

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

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

```

 ![Screenshot-2026-01-20-12.36.42@2x](https://h2cdn.appinn.me/original/3X/5/6/56528dc485d9bf198ba929b2e42acc8ff17d97f0.png)

重新启动 OpenCode，就好了。

 ![Screenshot-2026-01-20-12.38.10@2x](https://h2cdn.appinn.me/original/3X/9/1/9165c2e21e3f5154ce7a9325859e0ab7d6cde869.png)

## 使用

直接提问：

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

 ![Screenshot-2026-01-20-12.41.11@2x](https://h2cdn.appinn.me/original/3X/2/9/29ad7de565fde262f503e0dca0f33c74cde0a138.jpeg)

* * *

以下是其他例子。

## Codex

在 `~/.codex/config.toml`

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

```

## Claude Code

直接运行：

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

---

<div class="post-metadata">

作者： ![Messi](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/messi/32/64704_2.png) [@Messi](https://meta.appinn.net/u/Messi)\
发布日期： [2026 年1 月 21 日 06:48 UTC](https://meta.appinn.net/t/topic/80632/2 "2026-01-21T06:48:23Z")

</div>

cherry studio 成功~

 ![image](https://h2cdn.appinn.me/original/3X/3/e/3e4148a19e53fbfd841381d731e75767c20288d7.jpeg)

---

<div class="post-metadata">

作者： ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
发布日期： [2026 年1 月 21 日 06:48 UTC](https://meta.appinn.net/t/topic/80632/3 "2026-01-21T06:48:55Z")

</div>

还能分类，可以呀

---

<div class="post-metadata">

作者： ![skystar](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/skystar/32/2757_2.png) [@skystar](https://meta.appinn.net/u/skystar)\
发布日期： [2026 年1 月 22 日 03:37 UTC](https://meta.appinn.net/t/topic/80632/4 "2026-01-22T03:37:44Z")

</div>

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