Подключение к клиенту

Claude Desktop / Cursor

Добавь в конфиг MCP (~/.cursor/mcp.json, ~/.claude.json или настройки Claude Desktop):

Только статистика

{
  "mcpServers": {
    "crowd-sdk": {
      "command": "tagme",
      "args": ["mcp"],
      "env": {
        "TAGME_STAND": "https://tagme.example.com",
        "TAGME_USERNAME": "you@example.com",
        "TAGME_PASSWORD": "secret"
      }
    }
  }
}

Статистика + Human MCP

{
  "mcpServers": {
    "crowd-sdk": {
      "command": "tagme",
      "args": ["mcp", "--enable-human-mcp"],
      "env": {
        "TAGME_STAND": "https://tagme.example.com",
        "TAGME_USERNAME": "you@example.com",
        "TAGME_PASSWORD": "secret"
      }
    }
  }
}

Dataset Builder (+ Human MCP опционально)

{
  "mcpServers": {
    "crowd-sdk-dataset": {
      "command": "tagme",
      "args": ["mcp", "dataset"],
      "env": {
        "TAGME_STAND": "https://tagme.example.com",
        "TAGME_USERNAME": "you@example.com",
        "TAGME_PASSWORD": "secret",
        "ANTHROPIC_API_KEY": "sk-ant-..."
      }
    }
  }
}

Оба сервера одновременно

{
  "mcpServers": {
    "crowd-sdk": {
      "command": "tagme",
      "args": ["mcp", "--enable-human-mcp"]
    },
    "crowd-sdk-dataset": {
      "command": "tagme",
      "args": ["mcp", "dataset"]
    }
  }
}

HTTP транспорт

Для интеграции с внешними сервисами используй HTTP транспорт:

tagme mcp --transport streamable-http --host 0.0.0.0 --port 8000

Сторонние модули

Любой Python-пакет, экспортирующий register_mcp_tools(mcp), можно подключить к серверу через --extra-modules:

{
  "mcpServers": {
    "crowd-sdk": {
      "command": "tagme",
      "args": ["mcp", "--extra-modules", "myapp.doc_search"],
      "env": {
        "TAGME_STAND": "https://tagme.example.com",
        "TAGME_USERNAME": "you@example.com",
        "TAGME_PASSWORD": "secret"
      }
    }
  }
}