sandraschi/notepadpp-mcp
If you are the rightful owner of notepadpp-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The Notepad++ MCP Server is a FastMCP 2.12 compatible server designed for comprehensive automation, plugin management, and code quality analysis in Notepad++.
Tools
Functions exposed to the LLM to take actions
open_file
Open files in Notepad++
new_file
Create new files
save_file
Save current file
get_current_file_info
Get file metadata
insert_text
Insert text at cursor position
find_text
Search text with case sensitivity options
get_status
Notepad++ status and window info
get_system_status
Comprehensive system diagnostics
get_help
Hierarchical help system
list_tabs
List all open tabs with metadata
switch_to_tab
Switch between tabs by index
close_tab
Close tabs by index or current tab
save_session
Save workspace to named session
load_session
Load saved sessions
list_sessions
List all saved sessions
lint_python_file
Comprehensive Python code analysis with ruff/flake8
lint_javascript_file
JavaScript validation with ESLint or basic checking
lint_json_file
JSON syntax validation and structure analysis
lint_markdown_file
Markdown style and syntax validation
get_linting_tools
Overview of available linting capabilities
fix_invisible_text
Fix invisible text issue (white on white)
fix_display_issue
Fix general Notepad++ display problems
discover_plugins
Discover available plugins from official Notepad++ Plugin List
install_plugin
Install plugins via Plugin Admin automation
list_installed_plugins
List currently installed plugins
execute_plugin_command
Execute commands from installed plugins
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client