notepadpp-mcp

sandraschi/notepadpp-mcp

3.2

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

No resources