# 是否有官方的Discourse Model Context Protocol (MCP)

**URL:** <https://meta.discourse.org/t/is-there-an-official-discourse-model-context-protocol-mcp/364859>\
**Category:** Feature\
**Tags:** completed, ai, mcp\
**Created:** [2025年五月5日 16:29 UTC](https://meta.discourse.org/t/is-there-an-official-discourse-model-context-protocol-mcp/364859 "2025-05-05T16:29:34Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2025年五月22日 00:38 UTC](https://meta.discourse.org/t/is-there-an-official-discourse-model-context-protocol-mcp/364859/10 "2025-05-22T00:38:38Z")

</div>

我目前的路线图思考是这样的……仍然需要大量完善，但它有助于描绘我对此的思考图景。

### V0 - MCP 服务器

- 允许管理员选择一组工具（自定义或内置），并将其发布到特定端点。/discourse-ai/mcp/NAME

- 使用 Bearer 进行身份验证 - 特别是用户 API 密钥

- 密钥可以限定到特定的 MCP 服务

**里程碑**

- Discourse 工具（例如，搜索实例、读取主题等）可以被 Cursor 和 Claude desktop 消耗

### V1 - MCP 客户端

- 允许管理员消耗 MCP 服务，该服务会将一组工具添加到可供 Persona 消耗的可用工具列表中。

- 使用 Bearer 进行身份验证

**里程碑**

- [https://mcp.so](https://mcp.so) 中的服务可以被 Discourse 实例消耗

### V2 - 每个用户的 MCP 客户端

- 与机器人讨论时，特权用户可以点击“添加 MCP”并将 MCP 添加到正在进行的对话中
- 使用 Bearer 进行身份验证

**里程碑**

- 最终用户可以选择将所选 MCP 的上下文添加到正在进行的 AI 对话中

### V3 - 为身份验证实现 OAuth 2

- [Authorization - Model Context Protocol](https://modelcontextprotocol.io/specification/draft/basic/authorization)

这是一个更复杂的身份验证机制，尤其是注册

**里程碑**

- 更广泛的支持

### V4 - 实现用于本地资源访问的“桥接”机制

- 实现一个 gem 或桌面应用程序，允许通过 MCP 访问本地资源到 Discourse，利用 stdio 传输

**里程碑**

- 您可以与 Discourse Bot PM 对话，并访问本地文件以获取额外上下文

---

_[View the full topic](https://meta.discourse.org/t/is-there-an-official-discourse-model-context-protocol-mcp/364859)._
