Discourse MCP 来了!

,

自从 Anthropic 在近一年前开源了他们用于与 AI 代理交互的 模型上下文协议 (MCP) 提案以来,我们就开始对它与 Discourse 的契合度感到兴奋。 


这是原始条目 https://blog.discourse.org/2025/10/discourse-mcp-is-here 的配套讨论话题
26 个赞

Discourse MCP、Discourse → Jira 集成可实现的工作流示例

17 个赞

很棒,不过我倒是很惊讶你没有使用 Discourse 而是在用 Jira :wink:

4 个赞

我知道你在开玩笑,但我是想为那些拥有许多客户支持渠道并因历史原因将事物集中在 Jira 上的大公司提供一个很好的说明性示例 :wink:

还有人有更多类似集成的想法吗?我可以再做几个屏幕录像。

7 个赞

我对此的感受是这样的 :smiley:

但说真的,这是一个很棒的补充。

我们可以在哪里找到关于可能的参数值和所有可用命令/工具的最终文档?

例如,我想将 MCP 添加到我的 IDE,但将其限制在特定类别,例如 Dev#documentation:developer-guides。

4 个赞

文档维护在 GitHub - discourse/discourse-mcp: MCP client for Discourse sites

这也会显示在您的 MCP 客户端的用户界面中,例如 Claude Code 显示

目前,您可以通过类似以下方式进行提示:

在搜索或过滤时,通过 discourse_filter_topicsdiscourse_search,将 category:dev,documentation 追加到 query 中,这样您就只会搜索相关信息。

2 个赞

关于使用 Discourse MCP 的问题。如果用户使用了 MCP,这是否会算作他们的登录日期?这样他们就可以轻松获得“Devotee”徽章了吗?

1 个赞

Meta TOS 禁止以任何方式使用此 :thinking:

您不得自动化访问论坛,或监控论坛,例如使用网络爬虫、浏览器插件或附加组件,或非网络浏览器的其他计算机程序。如果您运行公共搜索引擎,您可以爬取论坛以对其进行索引。

3 个赞

一篇帖子已被拆分到新主题:Discourse MCP 用户 API 密钥生成器错误 Nodejs 20

好消息,这激发了所有好的登月计划的构想。我非常希望看到 Discourse MCP 在 Cursor 上可用。这将为各个级别的开发或编码社区用户打开大门。这种集成将提供丰富的用例和实际反馈来源。

5 个赞

哦,它已经在那里了,你只需要把它添加到你的 mcp 配置中即可 :hugs:

5 个赞

到目前为止,MCP 运行得非常完美!

但还有一个问题:有没有办法添加一个参数来检索主题的特定翻译?

我们的用例:我们有一个大型的德语知识库,然后将其翻译成英语。我们的维护人员是德语使用者,英语水平有限。

因此,我们希望维护德语内容,但检索本地化的英语内容。

这可以实现吗?

1 个赞

目前没有,但向读取工具添加一个额外的参数以传递区域设置将是一个很好的功能。

2 个赞

这可能与我在此处的特性请求有关:Support for tl=[lang] parameters in REST API (for non-anon users)

从用户的角度来看,为 MCP 和 REST API 提供相同参数和值集将会很棒。

这有道理吗?

1 个赞

@falco 你接受 PR 吗?虽然 discourse MCP 有一个创建新类别的工具,但它没有权限参数。

我可以提交以下 PR:

Discourse 拟议更改

src/tools/builtin/create_category.ts

  • 更新 zod 模式以接受可选的 permissions 字段。

    • 类型:z.record(z.string(), z.number()).optional()

    • 描述:组名到权限级别的映射。

    • 格式:{ "group_name": permission_type_int }

    • 权限类型值(来自 Discourse 模式):

      • 1:完全(查看、回复、创建)

      • 2:创建帖子(仅回复)

      • 3:只读(仅查看)

  • permissions 传递到 client.post('/categories.json', payload) 的负载中。

是的,欢迎发送 PR(拉取请求)。

1 个赞