Discussion Capsule
Provides read-only access to GitHub Discussions, including loading discussion bodies, comments, reply counts, participants, answer state, and generating reply drafts without mutating GitHub state.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Discussion CapsuleOpen https://github.com/modelcontextprotocol/ext-apps/discussions/606 as a discussion capsule."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Discussion Capsule
Discussion Capsule is a read-only MCP App that turns a GitHub Discussion into a compact, interactive brief inside an MCP host.
It demonstrates the contextual-launch pattern proposed in modelcontextprotocol/ext-apps#736: ordinary tool arguments identify the discussion, the server returns grounded structured content, and the app renders the result without introducing a host-specific launch envelope.
What it does
Loads a public GitHub Discussion, comments, and reply counts from GitHub's official REST API.
Surfaces participants, answer state, source-linked open questions, and a filterable thread map.
Lets a user ask the host model for reply help, then review and select a draft for copying.
Never publishes, edits, reacts to, or otherwise mutates GitHub state.
Public discussions work without credentials. Set GITHUB_TOKEN only when you need a higher API rate limit or access to a private repository. Never commit the token.
Related MCP server: revibe-mcp
Run it
Requires Node.js 22 or newer.
npm install
npm run build
npm startThe Streamable HTTP MCP endpoint is http://localhost:3001/mcp. It binds to 127.0.0.1 by default. Use PORT or HOST to change either value; set a comma-separated ALLOWED_HOSTS list when exposing a non-loopback host.
For a stdio client:
{
"mcpServers": {
"discussion-capsule": {
"command": "node",
"args": [
"/absolute/path/to/mcp-discussion-capsule/dist/main.js",
"--stdio"
]
}
}
}Then ask the host:
Open https://github.com/modelcontextprotocol/ext-apps/discussions/606 as a discussion capsule.
Verify it
npm test
npm run build
npm run smoke:liveThe live smoke test defaults to ext-apps Discussion #606. Pass another public Discussion URL as its first argument.
Trust model
Discussion bodies and comments are untrusted external input. The app renders them as text, not executable HTML. Extracted questions are deterministic source excerpts with links; they are not claimed to be model judgments. GitHub remains the canonical source.
AI disclosure
The initial prototype was developed with OpenAI Codex. The implementation was validated with local tests and a live GitHub Discussion; AI output is not treated as proof of GitHub state.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceRead-only GitHub MCP server that lets assistants search and read repositories, issues, pull requests, commits, and file contents, scoped to the user's personal access token.Last updatedMIT
- Alicense-qualityDmaintenanceEnables analysis of any GitHub repository to get architecture, file roles, execution flows, system design Q\&A, and structured agent context. Works with MCP-compatible clients like Claude Desktop, Cursor, and Windsurf.Last updated31MIT
- Alicense-qualityDmaintenanceEnables AI-powered GitHub interactions including repository analysis, code search, PR reviews, and more through the MCP protocol.Last updated4MIT
- Alicense-qualityDmaintenanceTurns raw engineering signals into narrative reports by exposing GitHub data via MCP, enabling AI agents to generate structured, shareable engineering summaries.Last updated14Apache 2.0
Related MCP Connectors
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Living docs and MCP context for GitHub repos — conventions, gaps, and source-cited pages on merge.
Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Chipagosfinest/mcp-discussion-capsule'
If you have feedback or need assistance with the MCP directory API, please join our Discord server