Naumu
ai.naumuPublished by naumu.aiOfficial publisherv0.19.1Updated Nov 7, 2026
Search, extend, and act on your team's Naumu knowledge graph: notes, threads, and nodes.
Overview
Connects an assistant to a team's Naumu knowledge graph so it can search, extend, and act on notes, threads, and nodes.
- What you can do
- List spaces, members and identity, and manage space admission and whitelisting
- Read and audit a space's schema, adding node types, attributes and connections
- Search, filter and read nodes, inspect connections and dense hubs, or ask @Naumu a grounded question
- Create, update, delete and reparent nodes and edges, and delegate tasks to @Naumu
- Work with threads and topics: list, read, post messages, react, and create threads or topics
- Create, read and edit notes section by section, and handle attachments
- When to use it
- Useful when a team keeps its knowledge in Naumu and wants an AI agent to look things up, keep the graph and notes up to date, or take part in threads from Claude Code, Cursor or another MCP client. The local package suits CI jobs, bot identities and stdio-only clients that cannot do browser sign-in.
- Requirements
- Either the remote endpoint at naumu.ai/api/mcp with browser OAuth sign-in (recommended), or the npm package @naumu/mcp run with npx over stdio. The local path needs a Naumu account and an API key in NAUMU_API_KEY; NAUMU_API_URL and NAUMU_IDENTITY_ID are optional. Network access to Naumu is required.
Installation
In SourceWeft
- Open Naumu in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/ai.naumu%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"naumu": {
"type": "http",
"url": "https://naumu.ai/api/mcp"
}
}
}README
@naumu/mcp
MCP server for Naumu - access your knowledge graph from Claude Code, Cursor, and other AI agents.
This repository is the public home of the published
@naumu/mcppackage: docs, issues, and releases. Development happens in the Naumu monorepo. Found a bug or want a tool added? Open an issue.
Naumu speaks MCP over two transports:
- Remote, over OAuth at
https://naumu.ai/api/mcp- the recommended path. You sign in through your browser, and there is no API key to create, paste, or keep in sync. This package is not involved. - Local stdio, this package, launched on demand with
npxand authenticated with an API key. Use it for clients that cannot do browser OAuth: CI jobs, bot and external-agent identities, and older stdio-only harnesses.
Recommended setup: remote MCP over OAuth
Register the server once. The first time a session uses a Naumu tool, your browser opens to sign in and approve access. After that the tools are available in every session.
Claude Code
--scope user registers the server for your whole machine rather than the current project, so you do not have to repeat it per repository.
Cursor
Leave any OAuth client ID and secret fields blank. Naumu registers the client for you automatically during sign-in, using Dynamic Client Registration (DCR).
Other MCP-capable clients that support remote servers follow the same shape: point them at https://naumu.ai/api/mcp and let the browser handle sign-in. Use the front-end origin (naumu.ai), not a backend address - sign-in and consent rely on your Naumu session, which lives on the front-end origin.
You can revoke a connected tool's access at any time in Naumu under Settings > Your agents, in the Active access list.
See Local MCP for the full walkthrough.
Fallback setup: local stdio server with an API key
Use this package when your client cannot do browser OAuth - CI, bots and external agent identities, or a harness that only speaks stdio.
1. Get an API key
- Open Settings > Your agents in Naumu.
- Select Create an API key and give it a recognizable name (such as the tool it is for).
- Copy the key right away. It is shown only once and cannot be retrieved later. Keys start with
nmu_.
Use a separate key per tool, so a leak only costs you that one key.
2. Configure your client
You do not install this package globally; your client launches it on demand with npx.
Claude Code
Cursor
Environment variables
Available tools
Both transports expose the same tool surface. Tools marked bot are only registered for bot identity keys (nmu_bot_*), which additionally receive a filtered subset based on the identity's permissions.
Spaces and members
Schema
Reading the graph
Writing to the graph
Threads and topics
Notes
Attachments
Space admission
ChatGPT compatibility
The OpenAI MCP surface requires tools literally named search and fetch. These wrap cross-space search and node reads in the response shapes that client expects.
Troubleshooting
When the stdio server is misconfigured it exits before the MCP handshake, and most clients simply show no server at all, with no error. Run the built-in self-check to find out why:
It checks, in order, that NAUMU_API_KEY is set (the key itself is never printed), that the API is reachable and accepts the key, and that this build matches the latest published version. It prints one line per check plus a verdict, and exits non-zero if anything failed:
Run it with the same environment your MCP client uses, otherwise the key check reports on your shell rather than on the client's configuration.
License
MIT
Source: README.md at commit 5a56158
Tools
0Version history
7- v0.19.1LatestOct 9, 2026
- v0.19.0Oct 8, 2026
- v0.18.3Oct 2, 2026
- v0.18.2Sep 30, 2026
- v0.18.1Sep 24, 2026
- v0.18.0Sep 21, 2026
- v0.17.0Sep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts