AgentHubAgentHub

dear-claude

MCP ServerMCP Registry官方收录

io.github.sns45/dear-claude · v1.1.0

Spawn Claude Code instances from 6 platforms when 'Dear Claude' is mentioned.

概览

dear-claude 是一个MCP Server,收录自 官方 MCP Registry。支持 stdio 传输。本页提供 Cursor、Claude Code 等客户端的安装配置片段。

安装

选择你的平台查看安装方式

{
  "mcpServers": {
    "dear-claude": {
      "command": "npx",
      "args": [
        "-y",
        "dear-claude"
      ]
    }
  }
}

环境变量

DEAR_CLAUDE_PORT可选

HTTP server port for webhooks (default: 3334)

TAILSCALE_HOSTNAME可选

Override Tailscale hostname for webhook URLs (auto-detected if not set)

GITHUB_CLIENT_ID可选

GitHub OAuth App or GitHub App client ID

GITHUB_CLIENT_SECRET可选secret

GitHub OAuth App or GitHub App client secret

GITHUB_WEBHOOK_SECRET可选secret

GitHub webhook signature secret

GITHUB_ACCESS_TOKEN可选secret

GitHub personal access token (alternative to OAuth)

GITHUB_APP_ID可选

GitHub App ID (for installation-based auth)

GITHUB_APP_PRIVATE_KEY_PATH可选

Path to GitHub App private key PEM file

LINEAR_CLIENT_ID可选

Linear OAuth application client ID

LINEAR_CLIENT_SECRET可选secret

Linear OAuth application client secret

LINEAR_WEBHOOK_SECRET可选secret

Linear webhook signing secret

LINEAR_ACCESS_TOKEN可选secret

Linear personal API key (alternative to OAuth)

JIRA_DOMAIN可选

Jira Cloud domain (e.g. 'mycompany' for mycompany.atlassian.net)

JIRA_USER_EMAIL可选

Jira account email for API authentication

JIRA_API_TOKEN可选secret

Jira API token from id.atlassian.com

JIRA_WEBHOOK_SECRET可选secret

Shared secret for Jira webhook URL validation

GITLAB_ACCESS_TOKEN可选secret

GitLab personal or project access token

GITLAB_WEBHOOK_SECRET可选secret

GitLab webhook secret token

NOTION_CLIENT_ID可选

Notion OAuth integration client ID

NOTION_CLIENT_SECRET可选secret

Notion OAuth integration client secret

NOTION_ACCESS_TOKEN可选secret

Notion internal integration token (alternative to OAuth)

NOTION_WEBHOOK_SECRET可选secret

Notion webhook verification secret

OBSIDIAN_VAULT_PATH可选

Absolute path to Obsidian vault directory for file watching

GIPHY_API_KEY可选secret

Giphy API key for embedding GIF reactions in responses

相关资源

统一 Manifest

{
  "id": "io.github.sns45/dear-claude",
  "type": "mcp-server",
  "version": "1.1.0",
  "displayName": "dear-claude",
  "description": "Spawn Claude Code instances from 6 platforms when 'Dear Claude' is mentioned.",
  "repository": {
    "url": "https://github.com/sns45/dear-claude",
    "source": "github"
  },
  "distribution": {
    "packages": [
      {
        "registryType": "npm",
        "identifier": "dear-claude",
        "version": "1.1.0",
        "transport": "stdio",
        "environmentVariables": [
          {
            "name": "DEAR_CLAUDE_PORT",
            "description": "HTTP server port for webhooks (default: 3334)"
          },
          {
            "name": "TAILSCALE_HOSTNAME",
            "description": "Override Tailscale hostname for webhook URLs (auto-detected if not set)"
          },
          {
            "name": "GITHUB_CLIENT_ID",
            "description": "GitHub OAuth App or GitHub App client ID"
          },
          {
            "name": "GITHUB_CLIENT_SECRET",
            "description": "GitHub OAuth App or GitHub App client secret",
            "isSecret": true
          },
          {
            "name": "GITHUB_WEBHOOK_SECRET",
            "description": "GitHub webhook signature secret",
            "isSecret": true
          },
          {
            "name": "GITHUB_ACCESS_TOKEN",
            "description": "GitHub personal access token (alternative to OAuth)",
            "isSecret": true
          },
          {
            "name": "GITHUB_APP_ID",
            "description": "GitHub App ID (for installation-based auth)"
          },
          {
            "name": "GITHUB_APP_PRIVATE_KEY_PATH",
            "description": "Path to GitHub App private key PEM file"
          },
          {
            "name": "LINEAR_CLIENT_ID",
            "description": "Linear OAuth application client ID"
          },
          {
            "name": "LINEAR_CLIENT_SECRET",
            "description": "Linear OAuth application client secret",
            "isSecret": true
          },
          {
            "name": "LINEAR_WEBHOOK_SECRET",
            "description": "Linear webhook signing secret",
            "isSecret": true
          },
          {
            "name": "LINEAR_ACCESS_TOKEN",
            "description": "Linear personal API key (alternative to OAuth)",
            "isSecret": true
          },
          {
            "name": "JIRA_DOMAIN",
            "description": "Jira Cloud domain (e.g. 'mycompany' for mycompany.atlassian.net)"
          },
          {
            "name": "JIRA_USER_EMAIL",
            "description": "Jira account email for API authentication"
          },
          {
            "name": "JIRA_API_TOKEN",
            "description": "Jira API token from id.atlassian.com",
            "isSecret": true
          },
          {
            "name": "JIRA_WEBHOOK_SECRET",
            "description": "Shared secret for Jira webhook URL validation",
            "isSecret": true
          },
          {
            "name": "GITLAB_ACCESS_TOKEN",
            "description": "GitLab personal or project access token",
            "isSecret": true
          },
          {
            "name": "GITLAB_WEBHOOK_SECRET",
            "description": "GitLab webhook secret token",
            "isSecret": true
          },
          {
            "name": "NOTION_CLIENT_ID",
            "description": "Notion OAuth integration client ID"
          },
          {
            "name": "NOTION_CLIENT_SECRET",
            "description": "Notion OAuth integration client secret",
            "isSecret": true
          },
          {
            "name": "NOTION_ACCESS_TOKEN",
            "description": "Notion internal integration token (alternative to OAuth)",
            "isSecret": true
          },
          {
            "name": "NOTION_WEBHOOK_SECRET",
            "description": "Notion webhook verification secret",
            "isSecret": true
          },
          {
            "name": "OBSIDIAN_VAULT_PATH",
            "description": "Absolute path to Obsidian vault directory for file watching"
          },
          {
            "name": "GIPHY_API_KEY",
            "description": "Giphy API key for embedding GIF reactions in responses",
            "isSecret": true
          }
        ]
      }
    ],
    "remotes": []
  },
  "dependencies": [],
  "installTargets": [
    "claude-code",
    "claude-desktop",
    "cursor",
    "vscode"
  ],
  "keywords": [],
  "provenance": {
    "origin": "official-mcp-registry",
    "originalId": "io.github.sns45/dear-claude",
    "originalUrl": "https://registry.modelcontextprotocol.io/v0.1/servers/io.github.sns45%2Fdear-claude/versions/latest",
    "isOfficial": true,
    "status": "active"
  }
}
dear-claude — MCP Server 安装与配置 · AgentHub