Notepm Server
FreeNot checkedAn unofficial MCP server that enables AI assistants to search, read, create, and update pages in your NotePM workspace.
About
An unofficial MCP server that enables AI assistants to search, read, create, and update pages in your NotePM workspace.
README
⚠️ UNOFFICIAL - This is NOT an official NotePM product ⚠️
An unofficial Model Context Protocol (MCP) server for NotePM - a knowledge management and documentation platform.
This server enables AI assistants like Claude to search, read, create, and update pages in your NotePM workspace.
Requirements
- Node.js >= 24
Installation
Using npx (Recommended)
No installation required. Configure your MCP client to run the server directly with npx.
Global Installation
npm install -g @nonz250/notepm-mcp-server
Configuration
Claude Desktop
Add the following to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"notepm": {
"command": "npx",
"args": ["-y", "@nonz250/notepm-mcp-server"],
"env": {
"NOTEPM_TEAM_DOMAIN": "your-team-domain",
"NOTEPM_ACCESS_TOKEN": "your-access-token"
}
}
}
}
Claude Code
Using CLI
claude mcp add notepm \
--env NOTEPM_TEAM_DOMAIN=your-team-domain \
--env NOTEPM_ACCESS_TOKEN=your-access-token \
-- npx -y @nonz250/notepm-mcp-server
Using settings file
Add the following to your Claude Code settings file (.claude/settings.json or .claude/settings.local.json):
{
"mcpServers": {
"notepm": {
"command": "npx",
"args": ["-y", "@nonz250/notepm-mcp-server"],
"env": {
"NOTEPM_TEAM_DOMAIN": "your-team-domain",
"NOTEPM_ACCESS_TOKEN": "your-access-token"
}
}
}
}
Codex CLI
codex mcp add notepm \
--env NOTEPM_TEAM_DOMAIN=your-team-domain \
--env NOTEPM_ACCESS_TOKEN=your-access-token \
-- npx -y @nonz250/notepm-mcp-server
Using Global Installation
If you installed globally, replace npx with the direct command:
{
"mcpServers": {
"notepm": {
"command": "notepm-mcp-server",
"env": {
"NOTEPM_TEAM_DOMAIN": "your-team-domain",
"NOTEPM_ACCESS_TOKEN": "your-access-token"
}
}
}
}
Available Tools
| Tool | Description |
|---|---|
list_folders |
List folders in a note with hierarchy |
list_notes |
List all notes in your workspace |
search_pages |
Search pages by keyword, note, or tag |
get_page |
Get a page's full content including title, body, and tags |
create_page |
Create a new page in a specified note |
update_page |
Update an existing page's content |
list_tags |
List all tags in your workspace |
create_tag |
Create a new tag |
Environment Variables
| Variable | Required | Description |
|---|---|---|
NOTEPM_TEAM_DOMAIN |
Yes | Your NotePM team domain (e.g., demo for demo.notepm.jp) |
NOTEPM_ACCESS_TOKEN |
Yes | API access token from NotePM |
Getting an Access Token
- Log in to your NotePM workspace
- Go to Personal Settings > Access Token
- Generate a new access token
- Copy the token and use it in your configuration
Development
Using MCP Server Locally
When developing this package, npx @nonz250/notepm-mcp-server won't work from within the project directory. Use the local build instead:
claude mcp add notepm \
--env NOTEPM_TEAM_DOMAIN=your-team-domain \
--env NOTEPM_ACCESS_TOKEN=your-access-token \
-- npm run start --prefix /path/to/notepm-mcp-server
codex mcp add notepm \
--env NOTEPM_TEAM_DOMAIN=your-team-domain \
--env NOTEPM_ACCESS_TOKEN=your-access-token \
-- npm run start --prefix /path/to/notepm-mcp-server
Setup
git clone https://github.com/nonz250/notepm-mcp-server.git
cd notepm-mcp-server
npm install
npm run build
Running Locally
NOTEPM_TEAM_DOMAIN=your-team NOTEPM_ACCESS_TOKEN=your-token npm run start
Running Tests
npm test
Linting and Formatting
npm run lint
npm run format
Contributing
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
License
MIT
Install Notepm Server in Claude Desktop, Claude Code & Cursor
unyly install notepm-mcp-serverInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add notepm-mcp-server -- npx -y @nonz250/notepm-mcp-serverFAQ
Is Notepm Server MCP free?
Yes, Notepm Server MCP is free — one-click install via Unyly at no cost.
Does Notepm Server need an API key?
No, Notepm Server runs without API keys or environment variables.
Is Notepm Server hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Notepm Server in Claude Desktop, Claude Code or Cursor?
Open Notepm Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Notepm Server with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
