dear-claude
About
Spawn Claude Code instances from 6 platforms when 'Dear Claude' is mentioned.
Use this server
Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.
Transportstdio (runs a local command)
Env vars
DEAR_CLAUDE_PORT TAILSCALE_HOSTNAME GITHUB_CLIENT_ID GITHUB_CLIENT_SECRET GITHUB_WEBHOOK_SECRET GITHUB_ACCESS_TOKEN GITHUB_APP_ID GITHUB_APP_PRIVATE_KEY_PATH LINEAR_CLIENT_ID LINEAR_CLIENT_SECRET LINEAR_WEBHOOK_SECRET LINEAR_ACCESS_TOKEN JIRA_DOMAIN JIRA_USER_EMAIL JIRA_API_TOKEN JIRA_WEBHOOK_SECRET GITLAB_ACCESS_TOKEN GITLAB_WEBHOOK_SECRET NOTION_CLIENT_ID NOTION_CLIENT_SECRET NOTION_ACCESS_TOKEN NOTION_WEBHOOK_SECRET OBSIDIAN_VAULT_PATH GIPHY_API_KEYClaude Code
claude mcp add --env DEAR_CLAUDE_PORT= --env TAILSCALE_HOSTNAME= --env GITHUB_CLIENT_ID= --env GITHUB_CLIENT_SECRET= --env GITHUB_WEBHOOK_SECRET= --env GITHUB_ACCESS_TOKEN= --env GITHUB_APP_ID= --env GITHUB_APP_PRIVATE_KEY_PATH= --env LINEAR_CLIENT_ID= --env LINEAR_CLIENT_SECRET= --env LINEAR_WEBHOOK_SECRET= --env LINEAR_ACCESS_TOKEN= --env JIRA_DOMAIN= --env JIRA_USER_EMAIL= --env JIRA_API_TOKEN= --env JIRA_WEBHOOK_SECRET= --env GITLAB_ACCESS_TOKEN= --env GITLAB_WEBHOOK_SECRET= --env NOTION_CLIENT_ID= --env NOTION_CLIENT_SECRET= --env NOTION_ACCESS_TOKEN= --env NOTION_WEBHOOK_SECRET= --env OBSIDIAN_VAULT_PATH= --env GIPHY_API_KEY= dear-claude -- npx dear-claude
Cursor
If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.
VS Code
code --add-mcp '{"name":"dear-claude","command":"npx","args":["dear-claude"],"env":{"DEAR_CLAUDE_PORT":"","TAILSCALE_HOSTNAME":"","GITHUB_CLIENT_ID":"","GITHUB_CLIENT_SECRET":"","GITHUB_WEBHOOK_SECRET":"","GITHUB_ACCESS_TOKEN":"","GITHUB_APP_ID":"","GITHUB_APP_PRIVATE_KEY_PATH":"","LINEAR_CLIENT_ID":"","LINEAR_CLIENT_SECRET":"","LINEAR_WEBHOOK_SECRET":"","LINEAR_ACCESS_TOKEN":"","JIRA_DOMAIN":"","JIRA_USER_EMAIL":"","JIRA_API_TOKEN":"","JIRA_WEBHOOK_SECRET":"","GITLAB_ACCESS_TOKEN":"","GITLAB_WEBHOOK_SECRET":"","NOTION_CLIENT_ID":"","NOTION_CLIENT_SECRET":"","NOTION_ACCESS_TOKEN":"","NOTION_WEBHOOK_SECRET":"","OBSIDIAN_VAULT_PATH":"","GIPHY_API_KEY":""}}'
JSON
{
"mcpServers": {
"dear-claude": {
"command": "npx",
"args": [
"dear-claude"
],
"env": {
"DEAR_CLAUDE_PORT": "",
"TAILSCALE_HOSTNAME": "",
"GITHUB_CLIENT_ID": "",
"GITHUB_CLIENT_SECRET": "",
"GITHUB_WEBHOOK_SECRET": "",
"GITHUB_ACCESS_TOKEN": "",
"GITHUB_APP_ID": "",
"GITHUB_APP_PRIVATE_KEY_PATH": "",
"LINEAR_CLIENT_ID": "",
"LINEAR_CLIENT_SECRET": "",
"LINEAR_WEBHOOK_SECRET": "",
"LINEAR_ACCESS_TOKEN": "",
"JIRA_DOMAIN": "",
"JIRA_USER_EMAIL": "",
"JIRA_API_TOKEN": "",
"JIRA_WEBHOOK_SECRET": "",
"GITLAB_ACCESS_TOKEN": "",
"GITLAB_WEBHOOK_SECRET": "",
"NOTION_CLIENT_ID": "",
"NOTION_CLIENT_SECRET": "",
"NOTION_ACCESS_TOKEN": "",
"NOTION_WEBHOOK_SECRET": "",
"OBSIDIAN_VAULT_PATH": "",
"GIPHY_API_KEY": ""
}
}
}
}
Environment variables are listed by name only — fill in your own values. Entries never carry secrets.