Skip to main content
Glama
Mhdd-24

notepadpp-mcp

by Mhdd-24

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NOTEPADPP_EXENoPath to notepad++.exe
NOTEPADPP_WORKDIRNoBase directory for relative paths
NOTEPADPP_SESSION_XMLNoLive session file path
NOTEPADPP_SESSION_STORAGE_DIRNoDirectory for named session snapshots

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
npp_statusA

Check Notepad++ availability: exe path, whether the process is running, and resolved session/workdir paths.

npp_openA

Open one or more files in Notepad++. Paths may be absolute or relative to NOTEPADPP_WORKDIR.

npp_newB

Launch Notepad++ with a new empty document. Optionally create and open a new file under NOTEPADPP_WORKDIR.

npp_list_sessionA

List file paths from the live Notepad++ session.xml (open/recent buffers).

npp_save_sessionB

Copy the live session.xml into a named snapshot under the session storage folder.

npp_load_sessionC

Load a named session snapshot via notepad++.exe -openSession.

npp_runB

Escape hatch: run notepad++.exe with custom CLI arguments.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 7 tools

Disambiguation5/5

Each tool targets a distinct operation: listing sessions, loading sessions, creating new documents, opening files, running custom commands, saving sessions, and checking status. There is no functional overlap.

Naming Consistency4/5

All tools use the 'npp_' prefix followed by a descriptive verb_noun pattern (e.g., list_session, load_session, save_session). 'npp_new' is slightly inconsistent as 'new' is an adjective, but still follows the pattern.

Tool Count5/5

Seven tools cover the essential operations for Notepad++ session and file management without being excessive or insufficient for the server's purpose.

Completeness4/5

The set covers session management (list, load, save), file operations (new, open), and system integration (run, status). Minor gaps like closing files or editing are absent but not critical for the core use case.

Maintenance

ActivityMaintained
ResponsivenessSyncing