← Code Screenshot Generator

Code Screenshot Generator 0.1.0

npm · code-screenshot-mcp · current release

4
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-15T18:53:21.731Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {}
}

Tools 4

ToolCategoryAnnotationsRisk
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 themes
Input 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": []
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.