惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

Discourse Meta - Latest posts

Improving automatic switching of mobile/desktop modes Discourse Automation Featured Topics Header messes up on mid-size viewports on the Horizon Theme Optimal Themes for Screen Reader Accessibility Minor edit on first post creates revision despite grace period when tagging is enabled Help with updating component, getting error message when trying to upload new version Notification are grouped for the more than 1 reply on the same post Back button on Chat forgets if it's a starred chat A Native Mobile iOS+Android Client App for Discourse Configure an S3 compatible object storage provider for uploads Tag Icons component bug Undeleting a post does not create a log entry Process Manager :left_right_arrow: Process Manager :left_right_arrow: - formerly "Discourse Workflow" Problem with emoji autocomplete and special characters (example ü) PG::UndefinedTable: ERROR: relation "translation_overrides" does not exist Use translated posts when emailing users with their user language set Change request for the text casing on drop down options Tag Icons Changes to pricing structure and what features are in the free plan? New post reply count position for sites using Reactions Email with update available has invalid link to release notes Discourse Will Never Block You From the Web how do I export all data for the whole site rather than just my personal account Read/delivered Read/delivered for Chat DMs Users can discover IPs of other users via chat plugin (fix hotlinking protection) Adding Discourse sites without rebuilding the app and multisite.yml question 类别页面的分类描述横幅显示问题 Looking to automatically reply to a topic after a flagged post is approved Branding the Discourse splash screen with custom SVG images Configure automatic backups for Discourse Discourse Mermaid Make the add-to-calendar button more prominent in the Event UI Wasted space in layout? A Closer Look at MCP + Data Explorer - Office Hours Replay Introducing a docked composer for AI bot conversations PHPBB to Discourse Migration Speed Optimization Google indexing my Meta topic in Italian instead of English WooCommerce + WP Discourse: safe to let users change username on Discourse? Internal Server Error While Approving New Users J'ai un problème sur les déplacements de sujets dans les catégories Backup fails with postgres 18 日志中频繁出现DistributedMutex错误警告 Can't view who voted for a closed topic Star common AI conversations Form checkbox redesign May 19th 2026 intermediate releases 404 at the bottom of https://meta.discourse.org/n/testing-nested-replies-on-meta/398759 Topic List Thumbnails Notifying members when a Tracked or Watched topic is solved Nested mode disables post wrench menu actions Add Group option when bulk converting Topics to Messages Easily create Events categories using the Events and Calendar plugin Community Guidelines & Abusive Content Moderation Support If I try to change ownership of a topic but nothing Repeating Event " going" gets not deleted anymore Is there a quick way to link to a comment in the current topic by number? Improved Events: More flexible RSVPs for recurring events How do I remove Submissions via Rails from the Custom Wizard plugin? Custom Wizard Plugin :mage: Wibiblio Discourse based community building for libraries at Re:publica Berlin Purge silenced users with no active posts after x days Include date and time (and maybe location and description) in Oneboxes for Events How to regain Admin access when Discourse ID is disabled and before ticking Enable Local Login option? 社区官方的ai插件中的超链接未能正常跳转,点击后无反应 Error with practically my first test of new forum Backup discourse from the command line Crash after attempting to update "Thanks for Contributing" Popup in Posts Appearing Even After Limit Passed? Reverse proxy X-Forwarded-For 手机浏览器打开管理标签组页面显示有错乱 No starter upgrade option Clarification around about page hidden groups and overlapping visible groups Normalized Profile Links Im struggling to recover deleted post, how to fix? Dev environment: recommended way to bootstrap the first admin account without email? Nested mode disables post admin wrench menu actions I cannot anymore delete topics , why? Why is Discourse AI translation not working Now do i close the full screen reactions on mobile? Discourse for small town government How to use the tag in topic TypeError when submitting a flag with custom content (require_message flags) Option to hide 'me too' replies Nginx CVE-2026-42945 Replace the :-) emoji which signifies "More..." when discourse_reactions_experimental_allow_any_emoji is set Old topics published via WordPress embed are missing x-robots: noindex and canonical tags In Theme Creator, exporting themes results in a white screen Silent subscription failures in Subscriptions plugin No Bump First Post Plugin Nominate Discourse for the Digital Public Goods Alliance registry Add link from ‘Auto silence first post regex’ description to Watched words Community members can't access the page Discourse Gamification High context topic cards are now enabled by default in the Horizon theme Googlebot 404 errors due to page numbers DiscoTOC - automatic table of contents Delete category button is more prominent than Save
Discourse MCP is here!
@Falco Falco · 2026-04-18 · via Discourse Meta - Latest posts

22

Behind admin makes total sense. Move on to bigger better things and I’ll submit a PR, then we can discuss more if need be

2 Likes

23

24

I was having an issue there as well, it’s an interesting caveat to be aware of, maybe important for the docs? If creating an admin key, don’t select “all users”, but instead select “single user” and choose “system”.

25

How is MCP related to the Discourse-AI plugin? Does the plugin need to be installed and activated in the forum? Since you say I don’t need to ask the admin to do anything, I would expect that it isn’t required. But there is the tag for the Discourse AI Plugin on this topic. (And since you also added it to the new topic today, it doesn’t seem like this was added by accident.)

2 Likes

26

Perhaps the ai tag is supposed to refer to ‘ai’ in general and not the plugin specifically.

1 Like

27

I found it was a bit tricky to set up Discourse MCP on OpenAI Codex CLI, so I wrote a guide for anyone else wanting to do the same thing.

2 Likes

28

Is it possible to access PDF attachments to discourse posts via MCP?

29

Thanks for the Discourse MCP, it is great to be able to interact with my various Discourses via LLM!

Having played with it, I have a couple of thoughts around the functionality.

Remote (web) MCP

First up, I think while a local npx-run, stdout-based MCP is useful for power users who are competent in the CLI and have npm installed and are already using Claude Code, opencode, Codex CLI or similar, it won’t really be possible for the majority of Discourse users to use the MCP until it is something that each Discourse instance publishes at a well-known URL.

I wonder if perhaps a plugin-ized version of the MCP could run on the same server as a self-hosted Discourse (perhaps in a separate container like mail-receiver), interacting with the Discourse via API (as does mail-receiver) but also interacting with web-based LLMs like Claude Web / ChatGPT Web via an authenticated web API. This would unlock the MCP feature for non-dev users.

I wanted to check that something similar isn’t in the pipeline already.

Edit an existing post

Various LLMs reported to me while using the MCP that they could create new Topics and Replies, but couldn’t edit existing posts. For Discourse sysadmins, being able to ask an LLM to update a Wiki (for example) would be a super powerful capability.

1 Like

30

:+1: for this!!!

Ability to edit existing posts/topics is a very useful addition.

In our use case, we use LLMs to maintain KB/Docs categories, so we use local helper scripts to edit existing post/topics.

A Markdown repo with Github Actions is not on option unfortunately. Most of our community moderators and contributors are non-technical people and already familiar with discourse composer.

31

I added an edit tool to MCP, just update to latest.

Our MCP has support for http transport too, not only stdout. I added that before publishing this blog post even, back in October of last year. So you can run it on a sidecar service anywhere you want!

4 Likes

32

Is there a guide for a ‘Meta recommended’ way to do this?

Thanks @Falco that’s awesome!

Great work on the MCP.

33

Any plans to release an http/sse streaming version of the Discourse MCP server so we can add it as a connector to Claude.ai Chat?

34

We already support HTTP, since this announcement, see two replies above:

I have used it with Claude desktop here:

That said, for use with a website, you will need to run the MCP CLI in a web accessible address. When I tested that I used Cloudflare Tunnels for it.

2 Likes