MCP server for generating beautiful code screenshots directly from Claude
MCPpedia last refreshed this data
Code Screenshot MCP is an MCP server that MCP server for generating beautiful code screenshots directly from Claude. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 74/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"code-screenshot": {
"command": "code-screenshot-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for generating beautiful code screenshots directly from Claude
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'code-screenshot-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked code-screenshot-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in design / developer-tools
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
AI-native design editor. Open-source Figma alternative.
Chrome DevTools for coding agents
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
MCP Security Weekly
Get CVE alerts and security updates for Code Screenshot Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP server for generating beautiful code screenshots directly from Claude
A Model Context Protocol (MCP) server that enables Claude to generate syntax-highlighted code screenshots with professional themes. Supports direct file reading, line selection, git diff visualization, and batch processing.
npm install -g code-screenshot-mcp
Quick Setup (Claude Code):
claude mcp add code-screenshot-mcp
Manual Setup (Claude Desktop):
Add to your Claude configuration file at ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"code-screenshot": {
"command": "code-screenshot-mcp"
}
}
}
Restart Claude Desktop after configuration.
git clone https://github.com/MoussaabBadla/code-screenshot-mcp.git
cd code-screenshot-mcp
npm install
npm run build
"Generate a code screenshot of this TypeScript function with Nord theme:
function fibonacci(n: number): number {
if (n <= 1) return n;
return fibonacci(n-1) + fibonacci(n-2);
}
"
"Screenshot src/index.ts with Dracula theme"
"Screenshot lines 20-45 of src/generator.ts with Monokai theme"
"Screenshot my git diff with GitHub Dark theme"
"Screenshot src/index.ts, src/generator.ts, and src/templates.ts"
dracula - Dark purple theme (default)nord - Arctic blue-tinted thememonokai - Classic dark themegithub-light - Clean light themegithub-dark - GitHub's dark themegenerate_code_screenshotGenerate a screenshot from code string.
Parameters:
code (string, required) - Source code to screenshotlanguage (string, required) - Programming language identifiertheme (string, optional) - Color theme (default: "dracula")Returns: PNG image with base64 encoding
screenshot_from_fileScreenshot code from file path with automatic language detection.
Parameters:
filePath (string, required) - Path to source filestartLine (number, optional) - Start line number (1-indexed)endLine (number, optional) - End line numbertheme (string, optional) - Color theme (default: "dracula")Supported Extensions:
.js, .jsx, .ts, .tsx, .py, .rb, .go, .rs, .java, .c, .cpp, .cs, .php, .swift, .kt, .sql, .sh, .yml, .yaml, .json, .xml, .html, .css, .scss, .md
Returns: PNG image with base64 encoding
screenshot_git_diffGenerate screenshot of git diff output.
**Paramet