idea.log ships with a bundled MCP server that lets any MCP-capable AI agent search, create, and update your ideas. This page is a complete setup guide for humans and a machine-readable install plan for coding agents.
Copy the prompt below and paste it into Claude Code, Cursor, or any agent that can fetch URLs. The agent will read the instructions below and walk you through installation.
You are an AI coding agent. The user wants to install the idea.log MCP server. Follow these steps exactly:
ls /Applications/idea.log.app. If it does not exist,
tell the user to install idea.log from the Mac App Store before
continuing. Do not proceed until the app is installed.
ls "/Applications/idea.log.app/Contents/MacOS/idealog-mcp.app/Contents/MacOS/idealog-mcp".
If missing, the user likely has an old build — ask them to
update the app.
{
"command": "/Applications/idea.log.app/Contents/MacOS/idealog-mcp.app/Contents/MacOS/idealog-mcp",
"args": []
}
Register it under the key idealog.
search_ideas, get_idea,
create_idea, update_idea,
add_comment, get_stats. Call
get_stats — it should return the user's current
idea counts.
Model Context Protocol (MCP) is an open standard that lets AI agents
talk to local applications. idea.log bundles an MCP server inside
its macOS app — no separate install, no npm, no Docker.
Once connected, your coding agent can capture ideas mid-conversation,
pull relevant past ideas as context, and log follow-up comments as
you iterate.
claude_desktop_config.json:{
"mcpServers": {
"idealog": {
"command": "/Applications/idea.log.app/Contents/MacOS/idealog-mcp.app/Contents/MacOS/idealog-mcp",
"args": []
}
}
}
idealog should appear in the server list.Use the CLI:
claude mcp add idealog /Applications/idea.log.app/Contents/MacOS/idealog-mcp.app/Contents/MacOS/idealog-mcp
Restart your Claude Code session and run /mcp to verify.
~/.cursor/mcp.json directly with the same JSON as the Claude Desktop block above.
Any client that supports stdio-transport MCP servers will work.
Point it at the binary path and leave args empty.
Full-text search across your idea log. Optional tag filter.
Fetch a single idea by ID with all metadata and comments.
Capture a new idea with content, first step, and tags.
Edit an existing idea's content, status, or first step.
Append a timestamped comment to an existing idea.
Total counts by status — good for verification.
The binary path is case-sensitive and must be exact. If you
renamed the app or installed it outside /Applications,
update the command field to the full path of the
embedded idealog-mcp binary.
Launch idea.log once manually so macOS can register the App Group container. The MCP server reads from the same CloudKit-backed store and needs the container to exist.
The MCP server reads local data only — it does not wait for CloudKit sync. Open idea.log, confirm the ideas are visible, then try again.
The first launch of the embedded MCP binary may trigger Gatekeeper.
Run open /Applications/idea.log.app/Contents/MacOS/idealog-mcp.app
once and approve the dialog if it appears.