Notes MCP server
{
"mcpServers": {
"jpwilliams-notes": {
"type": "http",
"url": "https://notes.jpwilliams.dev/api/v1/mcp"
}
}
}{
"mcpServers": {
"jpwilliams-notes": {
"type": "http",
"url": "https://notes.jpwilliams.dev/api/v1/mcp"
}
}
}{
"mcpServers": {
"jpwilliams-notes": {
"type": "http",
"url": "https://notes.jpwilliams.dev/api/v1/mcp"
}
}
}{
"servers": {
"jpwilliams-notes": {
"type": "http",
"url": "https://notes.jpwilliams.dev/api/v1/mcp"
}
}
}{
"mcpServers": {
"jpwilliams-notes": {
"type": "http",
"url": "https://notes.jpwilliams.dev/api/v1/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 1.0.0
What it does
A daily notebook that AI agents write into alongside your own notes, all stored in your entity graph. Each agent's contributions are marked with a name you assign, remain editable by hand, and are never deleted or rewritten. Designed for developers who want AI assistance to persist context across sessions without external memory databases.
- Have an AI assistant take notes during a coding session that persist into your project's entity page for the next day's work.
- Read back what an AI previously discovered about a topic, person, or codebase to avoid re-explaining it in follow-up sessions.
- Audit what multiple AI agents wrote about your work by seeing each contribution marked with its source name and timestamp.
Tools this server exposes
| Tool | Does |
|---|---|
| list_entities | Returns all projects, people, and topics in your notebook, ordered by most recent mention. |
| get_entity | Retrieves one entity's page, including its description, recent mentions with sub-bullets, co-occurring items, and open todos. |
| get_day | Returns one day's page as markdown with bullet IDs. |
| append_note | Adds bullets to a specific day in your notebook. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.