One URL. Sign in once.
Connect every AI tool that supports MCP through a single secure endpoint, and each one starts every session briefed on your project. Paste the URL, click connect, and authorize in your browser. No API keys to copy, no per-tool config. The same flow works in Claude.ai, ChatGPT, Cursor, Claude Code, VS Code, and more.
Connect any tool
Every MCP-compatible tool connects the same way: add DeerDawn as a remote MCP server using the URL below, then sign in through your browser. DeerDawn handles the OAuth handshake (including dynamic client registration) automatically. There is nothing to paste but the URL.
https://api.deerdawn.com/api/v1/mcpstart_session, get_context, update_context, …) are ready to use.Authorization: Bearer <your-api-key> with a key from app.deerdawn.com/api-keys.Where to add the URL
The URL and browser sign-in are identical everywhere. Only the menu location differs. Find your tool below.
claude mcp add -s user --transport http deerdawn https://api.deerdawn.com/api/v1/mcpBrief every new chat automatically
Add a short instruction so your AI calls DeerDawn automatically, reading the brief at the start and keeping it current as you work, without you asking each time.
At the start of every conversation, silently call start_session from DeerDawn before responding. Use the returned context (current task, decisions, stack) to answer without asking me to re-explain the project.
If start_session includes a "Since last session" catch-up, open with at most two sentences: the most meaningful change, anchored in time ("Last session (yesterday) you shipped X"), then the open thread as an offer ("Y is still open. Want to pick that up?"). Then stop and let me steer. Do not recite the full brief. If nothing changed, confirm readiness in one line. Never invent progress, decisions, or landmines that are not in the context.
After any of the following, call update_context with a 1-2 sentence summary:
- A decision is made
- The task or status changes
- Something meaningful is built or fixed
- I confirm an approach ("yes", "good", "do it", "ship it")
Do not mention that you are calling these tools unless I ask.Settings → Projects → Project instructions, so it applies to every conversation in that project.
At the start of every conversation, call start_session from DeerDawn before responding. Use the returned context to orient yourself (current task, recent decisions, open questions) without asking me to re-explain.
If start_session includes a "Since last session" catch-up, open with at most two sentences: the top change anchored in time, then the open thread as an offer. Do not recite the full brief; if nothing changed, confirm readiness in one line. Never invent progress that is not in the context.
After any decision, task change, or meaningful progress, call update_context with a brief summary of what changed and why.
Call these tools silently. Do not narrate the tool calls unless I ask.Settings → Custom instructions → What would you like ChatGPT to know?
Local install for coding tools
The universal URL above is all most people need. Coding assistants can optionally run DeerDawn as a local npx -y @deerdawn/mcp-server@latestprocess instead. It signs in the same way (browser), and adds two things the remote URL can't:
- Writes
.deerdawn-context.md/.cursorrulesinto your repo so the brief loads with no tool call. - Installs SessionStart / Stop hooks that capture and update the brief automatically.
Claude Code
~/.claude/mcp.json file.claude mcp add -s user deerdawn -e DEERDAWN_API_URL=https://api.deerdawn.com -e DEERDAWN_SURFACE_ID=claude_code -- npx -y @deerdawn/mcp-server@latestapply_setup after signing in. It writes the DeerDawn session-start instruction to your ~/.claude/CLAUDE.md so every session starts briefed automatically.Cursor
.cursor/mcp.json in your project, or ~/.cursor/mcp.json globally.{
"mcpServers": {
"deerdawn": {
"command": "npx",
"args": ["-y", "@deerdawn/mcp-server@latest"],
"env": {
"DEERDAWN_API_URL": "https://api.deerdawn.com"
}
}
}
}.cursorrules automatically so Cursor starts every session briefed on the latest project state.Codex (OpenAI)
~/.codex/config.toml.[mcp_servers.deerdawn]
command = "npx"
args = ["-y", "@deerdawn/mcp-server@latest"]
startup_timeout_sec = 120
[mcp_servers.deerdawn.env]
DEERDAWN_API_URL = "https://api.deerdawn.com"Claude Desktop & ChatGPT Desktop
- Claude (macOS):
~/Library/Application Support/Claude/claude_desktop_config.json - ChatGPT (macOS):
~/Library/Application Support/com.openai.chat/mcp_servers.json
{
"mcpServers": {
"deerdawn": {
"command": "npx",
"args": ["-y", "@deerdawn/mcp-server@latest"],
"env": {
"DEERDAWN_API_URL": "https://api.deerdawn.com"
}
}
}
}Not signed up yet?
Create a free account and connect your first tool in a few minutes.
Get started free →