showcase-mcp
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., "@showcase-mcpShow a mermaid diagram of the authentication flow"
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.
showcase-mcp
An MCP server that displays rich content (Markdown, HTML, Mermaid diagrams, images) in a native desktop window.
When an MCP client like Claude Code calls the show tool, a Neutralino.js-based window opens and renders content in real time via SSE.

Features
Markdown — Rendered via
markedHTML — Raw HTML display
Mermaid — SVG diagram rendering
Images — Display by URL
Window ID management — Update existing windows by ID, or open new ones
Real-time updates via SSE — Content is pushed to the window without reopening
Non-blocking — Tool calls return immediately
Related MCP server: mermaid-live-mcp
Requirements
Node.js >= 20
pnpm
Setup
pnpm install
# Download Neutralino binary
pnpm run setup
# Build React bundle + Tailwind CSS
pnpm run build:assets
# Compile TypeScript
pnpm run build:tsUsage
With Claude Code
Add the following to your .mcp.json:
{
"mcpServers": {
"showcase-mcp": {
"type": "stdio",
"command": "npx",
"args": ["tsx", "<path-to>/showcase-mcp/src/index.ts"]
}
}
}Then call the show tool from Claude Code to open a window.
Development
pnpm devshow Tool
Parameters
Parameter | Type | Description |
|
| Title displayed at the top of the window (required) |
|
| Markdown-formatted text |
|
| Raw HTML content |
|
| Mermaid diagram source code |
|
| URL of an image to display |
|
| Window ID to update. Omit to open a new window. |
Response
{ "windowId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" }Behavior
| Action |
Omitted | Opens a new window. Returns a new |
Valid (window is open) | Updates the existing window's content. Returns the same |
Invalid (window closed / unknown) | Opens a new window. Returns a new |
Architecture
MCP Client (stdio) → MCP Server → Hono HTTP Server (port=0) → Neutralino Window
↕ SSE
React UI (App.tsx)MCP client calls
showHono HTTP server starts on a random port and a Neutralino window opens
React UI connects via SSE (
/events) and renders contentSubsequent calls with the same
windowIdupdate content through SSECalls without
windowIdalways open a new windowClosing a window cleans up its HTTP server
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
- showA
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP Server to previewing mermaid diagrams. https://github.com/veelenga/claude-mermaid/21,409199MIT
- Flicense-qualityDmaintenanceMCP server that generates Mermaid diagrams with live browser preview, supports real-time rendering and SVG/PNG export.12
- Flicense-qualityBmaintenanceMCP server that enables an AI agent to display rich Markdown content on a physical monitor connected to a headless Linux device via a Textual/Rich TUI.1
- Alicense-qualityAmaintenanceMCP server that enables AI assistants to open files and highlight ranges in a read-only Markdown and code viewer.25MIT
Related MCP Connectors
MCP-native collaborative markdown editor with real-time AI document editing
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
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/him0/showcase-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server