Dear Claude
Rank #12,080io.github.sns45/dear-claude
Spawn Claude Code instances from 6 platforms when 'Dear Claude' is mentioned.
Dear Claude is a Model Context Protocol (MCP) server published by sns45. It ranks #12,080 of 115,591 servers tracked on MCP Toplist. Dear Claude is listed across 3 registries — Official MCP, PulseMCP and Glama, with 5 tracked versions. It was first listed on Feb 1, 2026 and most recently updated on Aug 27, 2026.
Ranks ahead of 103,511 of 115,591 servers on MCP Toplist.
Use Dear Claude
No credentials or required configuration declared — add it to your MCP client and go.
claude mcp add dear-claude -e "DEAR_CLAUDE_PORT=<your DEAR_CLAUDE_PORT>" -e "DEAR_CLAUDE_HOST=<your DEAR_CLAUDE_HOST>" -e "DEAR_CLAUDE_DATA_DIR=<your DEAR_CLAUDE_DATA_DIR>" -e "DEAR_CLAUDE_API_TOKEN=<your DEAR_CLAUDE_API_TOKEN>" -e "TAILSCALE_HOSTNAME=<your TAILSCALE_HOSTNAME>" -e "GITHUB_CLIENT_ID=<your GITHUB_CLIENT_ID>" -e "GITHUB_CLIENT_SECRET=<your GITHUB_CLIENT_SECRET>" -e "GITHUB_WEBHOOK_SECRET=<your GITHUB_WEBHOOK_SECRET>" -e "GITHUB_ACCESS_TOKEN=<your GITHUB_ACCESS_TOKEN>" -e "GITHUB_APP_ID=<your GITHUB_APP_ID>" -e "GITHUB_APP_PRIVATE_KEY_PATH=<your GITHUB_APP_PRIVATE_KEY_PATH>" -e "LINEAR_CLIENT_ID=<your LINEAR_CLIENT_ID>" -e "LINEAR_CLIENT_SECRET=<your LINEAR_CLIENT_SECRET>" -e "LINEAR_WEBHOOK_SECRET=<your LINEAR_WEBHOOK_SECRET>" -e "LINEAR_ACCESS_TOKEN=<your LINEAR_ACCESS_TOKEN>" -e "JIRA_DOMAIN=<your JIRA_DOMAIN>" -e "JIRA_USER_EMAIL=<your JIRA_USER_EMAIL>" -e "JIRA_API_TOKEN=<your JIRA_API_TOKEN>" -e "JIRA_WEBHOOK_SECRET=<your JIRA_WEBHOOK_SECRET>" -e "GITLAB_ACCESS_TOKEN=<your GITLAB_ACCESS_TOKEN>" -e "GITLAB_WEBHOOK_SECRET=<your GITLAB_WEBHOOK_SECRET>" -e "NOTION_CLIENT_ID=<your NOTION_CLIENT_ID>" -e "NOTION_CLIENT_SECRET=<your NOTION_CLIENT_SECRET>" -e "NOTION_ACCESS_TOKEN=<your NOTION_ACCESS_TOKEN>" -e "NOTION_WEBHOOK_SECRET=<your NOTION_WEBHOOK_SECRET>" -e "OBSIDIAN_VAULT_PATH=<your OBSIDIAN_VAULT_PATH>" -e "GIPHY_API_KEY=<your GIPHY_API_KEY>" -- npx -y dear-claudeReplace each placeholder with your own value before saving.
[mcp_servers.dear-claude]
command = "npx"
args = ["-y", "dear-claude"]
[mcp_servers.dear-claude.env]
DEAR_CLAUDE_PORT = "<your DEAR_CLAUDE_PORT>"
DEAR_CLAUDE_HOST = "<your DEAR_CLAUDE_HOST>"
DEAR_CLAUDE_DATA_DIR = "<your DEAR_CLAUDE_DATA_DIR>"
DEAR_CLAUDE_API_TOKEN = "<your DEAR_CLAUDE_API_TOKEN>"
TAILSCALE_HOSTNAME = "<your TAILSCALE_HOSTNAME>"
GITHUB_CLIENT_ID = "<your GITHUB_CLIENT_ID>"
GITHUB_CLIENT_SECRET = "<your GITHUB_CLIENT_SECRET>"
GITHUB_WEBHOOK_SECRET = "<your GITHUB_WEBHOOK_SECRET>"
GITHUB_ACCESS_TOKEN = "<your GITHUB_ACCESS_TOKEN>"
GITHUB_APP_ID = "<your GITHUB_APP_ID>"
GITHUB_APP_PRIVATE_KEY_PATH = "<your GITHUB_APP_PRIVATE_KEY_PATH>"
LINEAR_CLIENT_ID = "<your LINEAR_CLIENT_ID>"
LINEAR_CLIENT_SECRET = "<your LINEAR_CLIENT_SECRET>"
LINEAR_WEBHOOK_SECRET = "<your LINEAR_WEBHOOK_SECRET>"
LINEAR_ACCESS_TOKEN = "<your LINEAR_ACCESS_TOKEN>"
JIRA_DOMAIN = "<your JIRA_DOMAIN>"
JIRA_USER_EMAIL = "<your JIRA_USER_EMAIL>"
JIRA_API_TOKEN = "<your JIRA_API_TOKEN>"
JIRA_WEBHOOK_SECRET = "<your JIRA_WEBHOOK_SECRET>"
GITLAB_ACCESS_TOKEN = "<your GITLAB_ACCESS_TOKEN>"
GITLAB_WEBHOOK_SECRET = "<your GITLAB_WEBHOOK_SECRET>"
NOTION_CLIENT_ID = "<your NOTION_CLIENT_ID>"
NOTION_CLIENT_SECRET = "<your NOTION_CLIENT_SECRET>"
NOTION_ACCESS_TOKEN = "<your NOTION_ACCESS_TOKEN>"
NOTION_WEBHOOK_SECRET = "<your NOTION_WEBHOOK_SECRET>"
OBSIDIAN_VAULT_PATH = "<your OBSIDIAN_VAULT_PATH>"
GIPHY_API_KEY = "<your GIPHY_API_KEY>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"dear-claude": {
"command": "npx",
"args": [
"-y",
"dear-claude"
],
"env": {
"DEAR_CLAUDE_PORT": "<your DEAR_CLAUDE_PORT>",
"DEAR_CLAUDE_HOST": "<your DEAR_CLAUDE_HOST>",
"DEAR_CLAUDE_DATA_DIR": "<your DEAR_CLAUDE_DATA_DIR>",
"DEAR_CLAUDE_API_TOKEN": "<your DEAR_CLAUDE_API_TOKEN>",
"TAILSCALE_HOSTNAME": "<your TAILSCALE_HOSTNAME>",
"GITHUB_CLIENT_ID": "<your GITHUB_CLIENT_ID>",
"GITHUB_CLIENT_SECRET": "<your GITHUB_CLIENT_SECRET>",
"GITHUB_WEBHOOK_SECRET": "<your GITHUB_WEBHOOK_SECRET>",
"GITHUB_ACCESS_TOKEN": "<your GITHUB_ACCESS_TOKEN>",
"GITHUB_APP_ID": "<your GITHUB_APP_ID>",
"GITHUB_APP_PRIVATE_KEY_PATH": "<your GITHUB_APP_PRIVATE_KEY_PATH>",
"LINEAR_CLIENT_ID": "<your LINEAR_CLIENT_ID>",
"LINEAR_CLIENT_SECRET": "<your LINEAR_CLIENT_SECRET>",
"LINEAR_WEBHOOK_SECRET": "<your LINEAR_WEBHOOK_SECRET>",
"LINEAR_ACCESS_TOKEN": "<your LINEAR_ACCESS_TOKEN>",
"JIRA_DOMAIN": "<your JIRA_DOMAIN>",
"JIRA_USER_EMAIL": "<your JIRA_USER_EMAIL>",
"JIRA_API_TOKEN": "<your JIRA_API_TOKEN>",
"JIRA_WEBHOOK_SECRET": "<your JIRA_WEBHOOK_SECRET>",
"GITLAB_ACCESS_TOKEN": "<your GITLAB_ACCESS_TOKEN>",
"GITLAB_WEBHOOK_SECRET": "<your GITLAB_WEBHOOK_SECRET>",
"NOTION_CLIENT_ID": "<your NOTION_CLIENT_ID>",
"NOTION_CLIENT_SECRET": "<your NOTION_CLIENT_SECRET>",
"NOTION_ACCESS_TOKEN": "<your NOTION_ACCESS_TOKEN>",
"NOTION_WEBHOOK_SECRET": "<your NOTION_WEBHOOK_SECRET>",
"OBSIDIAN_VAULT_PATH": "<your OBSIDIAN_VAULT_PATH>",
"GIPHY_API_KEY": "<your GIPHY_API_KEY>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"dear-claude": {
"command": "npx",
"args": [
"-y",
"dear-claude"
],
"env": {
"DEAR_CLAUDE_PORT": "<your DEAR_CLAUDE_PORT>",
"DEAR_CLAUDE_HOST": "<your DEAR_CLAUDE_HOST>",
"DEAR_CLAUDE_DATA_DIR": "<your DEAR_CLAUDE_DATA_DIR>",
"DEAR_CLAUDE_API_TOKEN": "<your DEAR_CLAUDE_API_TOKEN>",
"TAILSCALE_HOSTNAME": "<your TAILSCALE_HOSTNAME>",
"GITHUB_CLIENT_ID": "<your GITHUB_CLIENT_ID>",
"GITHUB_CLIENT_SECRET": "<your GITHUB_CLIENT_SECRET>",
"GITHUB_WEBHOOK_SECRET": "<your GITHUB_WEBHOOK_SECRET>",
"GITHUB_ACCESS_TOKEN": "<your GITHUB_ACCESS_TOKEN>",
"GITHUB_APP_ID": "<your GITHUB_APP_ID>",
"GITHUB_APP_PRIVATE_KEY_PATH": "<your GITHUB_APP_PRIVATE_KEY_PATH>",
"LINEAR_CLIENT_ID": "<your LINEAR_CLIENT_ID>",
"LINEAR_CLIENT_SECRET": "<your LINEAR_CLIENT_SECRET>",
"LINEAR_WEBHOOK_SECRET": "<your LINEAR_WEBHOOK_SECRET>",
"LINEAR_ACCESS_TOKEN": "<your LINEAR_ACCESS_TOKEN>",
"JIRA_DOMAIN": "<your JIRA_DOMAIN>",
"JIRA_USER_EMAIL": "<your JIRA_USER_EMAIL>",
"JIRA_API_TOKEN": "<your JIRA_API_TOKEN>",
"JIRA_WEBHOOK_SECRET": "<your JIRA_WEBHOOK_SECRET>",
"GITLAB_ACCESS_TOKEN": "<your GITLAB_ACCESS_TOKEN>",
"GITLAB_WEBHOOK_SECRET": "<your GITLAB_WEBHOOK_SECRET>",
"NOTION_CLIENT_ID": "<your NOTION_CLIENT_ID>",
"NOTION_CLIENT_SECRET": "<your NOTION_CLIENT_SECRET>",
"NOTION_ACCESS_TOKEN": "<your NOTION_ACCESS_TOKEN>",
"NOTION_WEBHOOK_SECRET": "<your NOTION_WEBHOOK_SECRET>",
"OBSIDIAN_VAULT_PATH": "<your OBSIDIAN_VAULT_PATH>",
"GIPHY_API_KEY": "<your GIPHY_API_KEY>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"servers": {
"dear-claude": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"dear-claude"
],
"env": {
"DEAR_CLAUDE_PORT": "<your DEAR_CLAUDE_PORT>",
"DEAR_CLAUDE_HOST": "<your DEAR_CLAUDE_HOST>",
"DEAR_CLAUDE_DATA_DIR": "<your DEAR_CLAUDE_DATA_DIR>",
"DEAR_CLAUDE_API_TOKEN": "<your DEAR_CLAUDE_API_TOKEN>",
"TAILSCALE_HOSTNAME": "<your TAILSCALE_HOSTNAME>",
"GITHUB_CLIENT_ID": "<your GITHUB_CLIENT_ID>",
"GITHUB_CLIENT_SECRET": "<your GITHUB_CLIENT_SECRET>",
"GITHUB_WEBHOOK_SECRET": "<your GITHUB_WEBHOOK_SECRET>",
"GITHUB_ACCESS_TOKEN": "<your GITHUB_ACCESS_TOKEN>",
"GITHUB_APP_ID": "<your GITHUB_APP_ID>",
"GITHUB_APP_PRIVATE_KEY_PATH": "<your GITHUB_APP_PRIVATE_KEY_PATH>",
"LINEAR_CLIENT_ID": "<your LINEAR_CLIENT_ID>",
"LINEAR_CLIENT_SECRET": "<your LINEAR_CLIENT_SECRET>",
"LINEAR_WEBHOOK_SECRET": "<your LINEAR_WEBHOOK_SECRET>",
"LINEAR_ACCESS_TOKEN": "<your LINEAR_ACCESS_TOKEN>",
"JIRA_DOMAIN": "<your JIRA_DOMAIN>",
"JIRA_USER_EMAIL": "<your JIRA_USER_EMAIL>",
"JIRA_API_TOKEN": "<your JIRA_API_TOKEN>",
"JIRA_WEBHOOK_SECRET": "<your JIRA_WEBHOOK_SECRET>",
"GITLAB_ACCESS_TOKEN": "<your GITLAB_ACCESS_TOKEN>",
"GITLAB_WEBHOOK_SECRET": "<your GITLAB_WEBHOOK_SECRET>",
"NOTION_CLIENT_ID": "<your NOTION_CLIENT_ID>",
"NOTION_CLIENT_SECRET": "<your NOTION_CLIENT_SECRET>",
"NOTION_ACCESS_TOKEN": "<your NOTION_ACCESS_TOKEN>",
"NOTION_WEBHOOK_SECRET": "<your NOTION_WEBHOOK_SECRET>",
"OBSIDIAN_VAULT_PATH": "<your OBSIDIAN_VAULT_PATH>",
"GIPHY_API_KEY": "<your GIPHY_API_KEY>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"dear-claude": {
"command": "npx",
"args": [
"-y",
"dear-claude"
],
"env": {
"DEAR_CLAUDE_PORT": "<your DEAR_CLAUDE_PORT>",
"DEAR_CLAUDE_HOST": "<your DEAR_CLAUDE_HOST>",
"DEAR_CLAUDE_DATA_DIR": "<your DEAR_CLAUDE_DATA_DIR>",
"DEAR_CLAUDE_API_TOKEN": "<your DEAR_CLAUDE_API_TOKEN>",
"TAILSCALE_HOSTNAME": "<your TAILSCALE_HOSTNAME>",
"GITHUB_CLIENT_ID": "<your GITHUB_CLIENT_ID>",
"GITHUB_CLIENT_SECRET": "<your GITHUB_CLIENT_SECRET>",
"GITHUB_WEBHOOK_SECRET": "<your GITHUB_WEBHOOK_SECRET>",
"GITHUB_ACCESS_TOKEN": "<your GITHUB_ACCESS_TOKEN>",
"GITHUB_APP_ID": "<your GITHUB_APP_ID>",
"GITHUB_APP_PRIVATE_KEY_PATH": "<your GITHUB_APP_PRIVATE_KEY_PATH>",
"LINEAR_CLIENT_ID": "<your LINEAR_CLIENT_ID>",
"LINEAR_CLIENT_SECRET": "<your LINEAR_CLIENT_SECRET>",
"LINEAR_WEBHOOK_SECRET": "<your LINEAR_WEBHOOK_SECRET>",
"LINEAR_ACCESS_TOKEN": "<your LINEAR_ACCESS_TOKEN>",
"JIRA_DOMAIN": "<your JIRA_DOMAIN>",
"JIRA_USER_EMAIL": "<your JIRA_USER_EMAIL>",
"JIRA_API_TOKEN": "<your JIRA_API_TOKEN>",
"JIRA_WEBHOOK_SECRET": "<your JIRA_WEBHOOK_SECRET>",
"GITLAB_ACCESS_TOKEN": "<your GITLAB_ACCESS_TOKEN>",
"GITLAB_WEBHOOK_SECRET": "<your GITLAB_WEBHOOK_SECRET>",
"NOTION_CLIENT_ID": "<your NOTION_CLIENT_ID>",
"NOTION_CLIENT_SECRET": "<your NOTION_CLIENT_SECRET>",
"NOTION_ACCESS_TOKEN": "<your NOTION_ACCESS_TOKEN>",
"NOTION_WEBHOOK_SECRET": "<your NOTION_WEBHOOK_SECRET>",
"OBSIDIAN_VAULT_PATH": "<your OBSIDIAN_VAULT_PATH>",
"GIPHY_API_KEY": "<your GIPHY_API_KEY>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"dear-claude": {
"command": "npx",
"args": [
"-y",
"dear-claude"
],
"env": {
"DEAR_CLAUDE_PORT": "<your DEAR_CLAUDE_PORT>",
"DEAR_CLAUDE_HOST": "<your DEAR_CLAUDE_HOST>",
"DEAR_CLAUDE_DATA_DIR": "<your DEAR_CLAUDE_DATA_DIR>",
"DEAR_CLAUDE_API_TOKEN": "<your DEAR_CLAUDE_API_TOKEN>",
"TAILSCALE_HOSTNAME": "<your TAILSCALE_HOSTNAME>",
"GITHUB_CLIENT_ID": "<your GITHUB_CLIENT_ID>",
"GITHUB_CLIENT_SECRET": "<your GITHUB_CLIENT_SECRET>",
"GITHUB_WEBHOOK_SECRET": "<your GITHUB_WEBHOOK_SECRET>",
"GITHUB_ACCESS_TOKEN": "<your GITHUB_ACCESS_TOKEN>",
"GITHUB_APP_ID": "<your GITHUB_APP_ID>",
"GITHUB_APP_PRIVATE_KEY_PATH": "<your GITHUB_APP_PRIVATE_KEY_PATH>",
"LINEAR_CLIENT_ID": "<your LINEAR_CLIENT_ID>",
"LINEAR_CLIENT_SECRET": "<your LINEAR_CLIENT_SECRET>",
"LINEAR_WEBHOOK_SECRET": "<your LINEAR_WEBHOOK_SECRET>",
"LINEAR_ACCESS_TOKEN": "<your LINEAR_ACCESS_TOKEN>",
"JIRA_DOMAIN": "<your JIRA_DOMAIN>",
"JIRA_USER_EMAIL": "<your JIRA_USER_EMAIL>",
"JIRA_API_TOKEN": "<your JIRA_API_TOKEN>",
"JIRA_WEBHOOK_SECRET": "<your JIRA_WEBHOOK_SECRET>",
"GITLAB_ACCESS_TOKEN": "<your GITLAB_ACCESS_TOKEN>",
"GITLAB_WEBHOOK_SECRET": "<your GITLAB_WEBHOOK_SECRET>",
"NOTION_CLIENT_ID": "<your NOTION_CLIENT_ID>",
"NOTION_CLIENT_SECRET": "<your NOTION_CLIENT_SECRET>",
"NOTION_ACCESS_TOKEN": "<your NOTION_ACCESS_TOKEN>",
"NOTION_WEBHOOK_SECRET": "<your NOTION_WEBHOOK_SECRET>",
"OBSIDIAN_VAULT_PATH": "<your OBSIDIAN_VAULT_PATH>",
"GIPHY_API_KEY": "<your GIPHY_API_KEY>"
}
}
}
}Replace each placeholder with your own value before saving.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/io.github.sns45%2Fdear-claude)<a href="https://mcptoplist.com/server/io.github.sns45%2Fdear-claude"><img src="https://mcptoplist.com/badge/io.github.sns45%2Fdear-claude.svg" alt="MCP Toplist: Top 25% of 115,591" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Listed on 2 registries (1 delisted)
sns45
Other servers by sns45
View all sns45 servers →Available versions (5)
| Version | Published |
|---|---|
| 1.2.0 | Aug 27, 2026 |
| 1.1.1 | Jul 23, 2026 |
| 1.1.0 | Feb 9, 2026 |
| 1.0.1 | Feb 9, 2026 |
| 0.1.0 | Nov 25, 2024 |
Frequently asked questions
- Who maintains Dear Claude?
- Dear Claude is maintained by sns45, which publishes 2 MCP servers (11 total versions) tracked on MCP Toplist.
- Is Dear Claude listed on the Official MCP Registry?
- Yes — Dear Claude is listed on the Official MCP Registry, alongside PulseMCP and Glama.
- How many versions does Dear Claude have?
- MCP Toplist tracks 5 versions of Dear Claude, most recently published on Aug 27, 2026.
- Where can I find the source code for Dear Claude?
- The source code for Dear Claude is hosted at github.com/sns45/dear-claude.