Skip to main content
Glama

Notepad++ MCP Server

glama.ymlโ€ข3.83 kB
# Glama.ai Integration Configuration # This file helps Glama.ai better understand and rank our MCP server name: notepadpp-mcp version: "0.1.0" description: "FastMCP 2.12 compatible MCP server for Notepad++ automation - Gold Status Certified" # MCP Server Configuration mcp: version: ">=1.12.4" fastmcp_version: ">=2.12.0" protocol_version: "2024-11-05" # Platform Compatibility compatibility: platforms: - "win32" python_versions: - ">=3.10" # Quality Metrics (for Glama.ai ranking) quality: status: "gold" score: 85 tests_passing: true test_coverage: 77 documentation_complete: true enterprise_ready: true # Features and Capabilities features: - "File Operations (open, save, new, close)" - "Text Manipulation (insert, find, replace)" - "Window Management (status, info)" - "Advanced Linting Tools (Python, JSON, Markdown, JavaScript)" - "Structured Logging" - "Error Handling & Validation" - "Enterprise CI/CD Pipeline" # Tools Available (for automatic cataloging) tools: - name: "open_file" description: "Open a file in Notepad++" parameters: ["file_path"] - name: "save_file" description: "Save the current file" parameters: [] - name: "new_file" description: "Create a new file" parameters: [] - name: "get_current_file_info" description: "Get information about the current file" parameters: [] - name: "insert_text" description: "Insert text at cursor position" parameters: ["text"] - name: "find_text" description: "Find and highlight text" parameters: ["text", "case_sensitive", "whole_word", "wrap_around"] - name: "get_status" description: "Get Notepad++ window status" parameters: [] - name: "get_linting_tools" description: "Get available linting tools" parameters: [] - name: "lint_python_file" description: "Lint Python files with comprehensive checks" parameters: ["file_path"] - name: "lint_json_file" description: "Validate and format JSON files" parameters: ["file_path"] - name: "lint_markdown_file" description: "Check Markdown formatting and structure" parameters: ["file_path"] - name: "lint_javascript_file" description: "Analyze JavaScript code quality" parameters: ["file_path"] - name: "linting_integration_with_notepadpp" description: "Integrate linting results with Notepad++" parameters: ["file_path", "linting_results"] # Installation and Usage installation: pip: "pip install notepadpp-mcp" mcpb: "mcpb pack ." usage: quick_start: | 1. Install: pip install notepadpp-mcp 2. Configure in Claude Desktop 3. Use with any MCP-compatible client # Documentation Links documentation: readme: "https://github.com/sandraschi/notepadpp-mcp/blob/main/README.md" examples: "https://github.com/sandraschi/notepadpp-mcp/tree/main/src/notepadpp_mcp/docs/examples" changelog: "https://github.com/sandraschi/notepadpp-mcp/blob/main/CHANGELOG.md" security: "https://github.com/sandraschi/notepadpp-mcp/blob/main/SECURITY.md" # Community and Support community: discord: "https://discord.gg/glama" issues: "https://github.com/sandraschi/notepadpp-mcp/issues" discussions: "https://github.com/sandraschi/notepadpp-mcp/discussions" # Keywords for search optimization keywords: - "mcp-server" - "notepadpp" - "windows-automation" - "fastmcp" - "gold-status" - "production-ready" - "text-editor" - "file-operations" - "linting" - "code-quality" - "enterprise" - "claude-desktop" # Performance Metrics performance: startup_time: "< 2 seconds" memory_usage: "< 50MB" response_time: "< 100ms" reliability: "99.9%" # Security Information security: vulnerability_scanning: true dependency_monitoring: true secure_coding_practices: true license: "MIT"

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/sandraschi/notepadpp-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server