Nuclei Server is an MCP server that implements a lightweight, in-memory notes management system for AI assistants. It connects Model Context Protocol clients like Claude Desktop to a local note-taking environment, providing resources, tools, and prompts built with TypeScript. Developers, researchers, and productivity-focused users employ Nuclei Server to capture and organize text notes directly through conversational interactions with an LLM. The server exposes stored notes as resources via a custom note URI scheme, allowing assistants to access plain text entries with associated titles and metadata. It features a dedicated creation tool that accepts titles and content to update server state dynamically. In addition, Nuclei Server supplies built-in prompts that collect stored notes as embedded context, allowing users to quickly request structured summaries across their entire collection of recorded notes.
Category: Notes & Knowledge Management
Tags: knowledge-management, notes, personal-knowledge
npm install. 3. Build the server executable using npm run build. 4. Open your Claude Desktop configuration file: - macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - Windows: %APPDATA%/Claude/claude_desktop_config.json 5. Add the server entry to the mcpServers object, specifying the full path to the compiled script: json { "mcpServers": { "nuclei-server": { "command": "/path/to/nuclei-server/build/index.js" } } } 6. Restart Claude Desktop to activate the server.Part of MCP Servers
Nuclei Server is a TypeScript-based Model Context Protocol server that implements a basic notes system. It acts as an example of core MCP concepts, exposing custom URI resources, note creation tools, and summarization prompts directly to compatible AI interfaces.
Nuclei Server provides the create_note tool to store text notes with titles and content. It provides resources accessible through note URIs with plain text MIME types, as well as a summarize_notes prompt that packages all stored notes for quick LLM summarization.
Nuclei Server works with any client supporting the Model Context Protocol standard over stdio, including Claude Desktop. It can also be inspected and tested in web browsers using the official MCP Inspector tool.
You can debug Nuclei Server by executing npm run inspector from the project directory. This starts the MCP Inspector utility and provides a browser URL to examine standard input and output communication between the server and clients.