0.1.0npm · code-screenshot-mcp · current release
Observed 2026-08-15T18:53:21.731Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
batch_screenshotGenerate screenshots for multiple files at once. Useful for documenting multiple code files quickly.Input schema{
"type": "object",
"properties": {
"filePaths": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of file paths to screenshot"
},
"theme": {
"type": "string",
"description": "Color theme to apply to all screenshots (dracula, nord, monokai, github-light, github-dark)",
"enum": [
"dracula",
"nord",
"monokai",
"github-light",
"github-dark"
]
}
},
"required": [
"filePaths"
]
} | — | — · — | — |
generate_code_screenshotGenerate a beautiful screenshot of code with syntax highlighting and themesInput schema{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "The code to screenshot"
},
"language": {
"type": "string",
"description": "Programming language (e.g., javascript, python, rust)"
},
"theme": {
"type": "string",
"description": "Color theme (dracula, nord, monokai, github-light, github-dark)",
"enum": [
"dracula",
"nord",
"monokai",
"github-light",
"github-dark"
]
}
},
"required": [
"code",
"language"
]
} | — | — · — | — |
screenshot_from_fileScreenshot code directly from a file path, with optional line range selection. Auto-detects language from file extension.Input schema{
"type": "object",
"properties": {
"filePath": {
"type": "string",
"description": "Path to the code file"
},
"startLine": {
"type": "number",
"description": "Start line number (1-indexed, optional)"
},
"endLine": {
"type": "number",
"description": "End line number (optional)"
},
"theme": {
"type": "string",
"description": "Color theme (dracula, nord, monokai, github-light, github-dark)",
"enum": [
"dracula",
"nord",
"monokai",
"github-light",
"github-dark"
]
}
},
"required": [
"filePath"
]
} | — | — · — | — |
screenshot_git_diffGenerate a screenshot of git diff output. Shows changes in your working directory or staged changes.Input schema{
"type": "object",
"properties": {
"filePath": {
"type": "string",
"description": "Optional: Specific file to diff. If not provided, shows diff for all changes."
},
"staged": {
"type": "boolean",
"description": "Show staged changes (git diff --staged) instead of unstaged changes"
},
"theme": {
"type": "string",
"description": "Color theme (dracula, nord, monokai, github-light, github-dark)",
"enum": [
"dracula",
"nord",
"monokai",
"github-light",
"github-dark"
]
}
},
"required": []
} | — | — · — | — |