If you're tired of maintaining scattered AI prompts and fighting markdown bloat in long-form specs, this gives you a centralized profile and note system your AI can query directly. It exposes six tools: list and fetch agent profiles with their personas and instructions, generate new configuration components, create typed notes (task, issue, why, general), read individual notes, and render complex concepts as HTML or flow diagrams. The OAuth 2.1 setup works natively in Cursor and Claude Code, with API token fallback for other clients. Think of it as a shared knowledge layer where you build reusable agent configs once and let any MCP-compatible tool pull them in, plus a structured notebook that outputs visual artifacts instead of wall-of-text markdown.
Public tool metadata for what this MCP can expose to an agent.
noteit_profiles_listList user agent profiles - configuration sets for AI behavior. When using profiles with personas, adopt their characteristics and follow any instructions provided.2 paramsList user agent profiles - configuration sets for AI behavior. When using profiles with personas, adopt their characteristics and follow any instructions provided.
tagsarraylimitnumbernoteit_profiles_getConfigGET AGENT CONFIGURATION: Retrieve a composable AI agent configuration profile containing personas, instructions, rules, and documents. When a profile contains persona settings, adopt that persona and follow its behavioral patterns. When it contains instructions, execute those...3 paramsGET AGENT CONFIGURATION: Retrieve a composable AI agent configuration profile containing personas, instructions, rules, and documents. When a profile contains persona settings, adopt that persona and follow its behavioral patterns. When it contains instructions, execute those...
formatstringtext · xmldefault: textprofileIdstringprofileNamestringnoteit_profiles_generateCREATE AGENT CONFIGURATION COMPONENTS: Generate and save individual configuration components (persona, rule, document, instruction) that can be assembled into agent profiles. Use 'content' parameter with YOUR generated content. This is for building configuration sets, not for...8 paramsCREATE AGENT CONFIGURATION COMPONENTS: Generate and save individual configuration components (persona, rule, document, instruction) that can be assembled into agent profiles. Use 'content' parameter with YOUR generated content. This is for building configuration sets, not for...
namestringtagsarraypromptstringcontentstringprofileIdstringprofileNamestringaddToProfilebooleanresourceTypestringpersona · rule · document · instructionnoteit_notes_createCreate notes with Mermaid diagram support. IMPORTANT: title ≠ projectName. title = specific note title/name, projectName = actual repository/project name the user is currently working on (e.g., 'my-ecommerce-site', 'data-analyzer', 'mobile-app'). CRITICAL: Ask user for their c...7 paramsCreate notes with Mermaid diagram support. IMPORTANT: title ≠ projectName. title = specific note title/name, projectName = actual repository/project name the user is currently working on (e.g., 'my-ecommerce-site', 'data-analyzer', 'mobile-app'). CRITICAL: Ask user for their c...
tagsarraytitlestringcontentstringrecordTypestringnote · task · why · issuetemplateIdstringprojectNamestringproject_namestringnoteit_notes_readRead a specific note by ID1 paramsRead a specific note by ID
noteIdstringnoteit_notes_listList user notes with optional tag and project filtering. Use 'projectName' to filter by project, or omit for cross-project search. Results show project name for context. NOTE: This is for note-taking, separate from agent profile configuration.4 paramsList user notes with optional tag and project filtering. Use 'projectName' to filter by project, or omit for cross-project search. Results show project name for context. NOTE: This is for note-taking, separate from agent profile configuration.
tagsarraylimitnumberprojectNamestringproject_namestringnoteit_web_createGenerate interactive HTML notes to help developers UNDERSTAND complex concepts, processes, or technical details. This is a NOTE-TAKING tool (like Markdown notes, but richer HTML format) — NOT for building websites. Creates self-contained, single-file HTML explanations stored i...7 paramsGenerate interactive HTML notes to help developers UNDERSTAND complex concepts, processes, or technical details. This is a NOTE-TAKING tool (like Markdown notes, but richer HTML format) — NOT for building websites. Creates self-contained, single-file HTML explanations stored i...
tagsarraytitlestringicon_namestringdescriptionstringprojectNamestringhtml_contentstringproject_namestringnoteit_flow_createCreate visual flow diagrams with NESTED DATA SUPPORT for ANY technical process visualization. Use this for: debugging flows, architecture diagrams, deployment pipelines, API workflows, algorithm steps, system interactions, or any step-by-step process. The flow is rendered as a...7 paramsCreate visual flow diagrams with NESTED DATA SUPPORT for ANY technical process visualization. Use this for: debugging flows, architecture diagrams, deployment pipelines, API workflows, algorithm steps, system interactions, or any step-by-step process. The flow is rendered as a...
tagsarraytitlestringflow_dataobjectdescriptionstringexplanationstringtemplate_idstringproject_namestring
🩹 The cure for AI "Markdown Hell" - AI prompt library + visual knowledge hub for developers
Noteit-MCP transforms drowning in 5,000-word documents into navigable HTML and logic diagrams instantly. With 60+ expert personas, organize complex ideas without cognitive overload. Makes Specification-Driven Development actually human-readable.
🎥 Noteit MCP in Action - Complete usage walkthrough
🎬 Click to watch the complete demo
📊 Unified dashboard with agent profiles and note management
🤖 40+ pre-built agent templates for different coding tasks
📝 AI-readable notes with graph visualizations
Noteit MCP is an HTTP MCP server (Next.js API route) that lets AI coding tools securely access two core systems:
Authentication uses OAuth 2.1 with device fingerprint for IDEs that support it, with an optional API Token flow for other MCP clients. The server endpoint is exposed at /api/mcp.
60+ expert personas for different coding tasks and workflows
The MCP server is at https://www.noteit-mcp.com/api/mcp.
Create or update ~/.cursor/mcp.json:
{
"mcpServers": {
"noteit-mcp": {
"url": "https://www.noteit-mcp.com/api/mcp"
}
}
}
Then restart Cursor. OAuth will be handled automatically.
Use the command-line helper (global scope):
claude mcp add --transport http noteit-mcp https://www.noteit-mcp.com/api/mcp
Or project scope:
claude mcp add -s project --transport http noteit-mcp https://www.noteit-mcp.com/api/mcp
Add the server and authenticate:
gemini mcp add --transport http noteit-mcp https://www.noteit-mcp.com/api/mcp
/mcp auth noteit-mcp
/mcp # verify tools are listed
Login at https://www.noteit-mcp.com to obtain an API token.
Through Noteit-MCP, agents can use the following tools:
If Noteit MCP helps streamline your AI workflow, please give it a star! It helps others discover this tool and motivates continued development.
MIT
io.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage
io.github.mikerawsonnz/llm-orchestration-agent
io.github.mikerawsonnz/authenticated-llm-agent
labforgedev/copilot-memory-mcp
csoai-org/agent-prompt-injection-firewall-mcp
io.github.mikerawsonnz/authenticated-multi-llm-agent