Skip to main content
Glama
thinkneo-ai

thinkneo-control-plane

Official

MCP-сервер ThinkNEO

License: MIT MCP Website Glama

Корпоративная панель управления ИИ — удаленный MCP-сервер для ThinkNEO.

Позволяет Claude, ChatGPT, Copilot, Gemini и любому MCP-совместимому клиенту напрямую взаимодействовать с возможностями управления ThinkNEO: отслеживанием расходов, оценкой защитных барьеров, обеспечением соблюдения политик, мониторингом бюджета, статусом соответствия требованиям и работоспособностью провайдеров.

  • Реестр: ai.thinkneo/control-plane

  • Эндпоинт: https://mcp.thinkneo.ai/mcp

  • Транспорт: streamable-http

  • Авторизация: Bearer-токен (API-ключ ThinkNEO) для защищенных инструментов


Инструменты

Инструмент

Описание

Авторизация

thinkneo_read_memory

Чтение файлов памяти проекта Claude Code

Публично

thinkneo_check_spend

Детализация расходов на ИИ по провайдеру/модели/команде

Требуется

thinkneo_evaluate_guardrail

Предварительная оценка безопасности промпта

Требуется

thinkneo_check_policy

Проверка разрешенности модели/провайдера/действия

Требуется

thinkneo_get_budget_status

Использование бюджета и его соблюдение

Требуется

thinkneo_list_alerts

Активные оповещения и инциденты

Требуется

thinkneo_get_compliance_status

Готовность к SOC2/GDPR/HIPAA

Требуется

thinkneo_provider_status

Работоспособность ИИ-провайдеров в реальном времени

Публично

thinkneo_schedule_demo

Запись на демонстрацию ThinkNEO

Публично


Related MCP server: Compliance Scanner MCP

Подключение в Claude Desktop

Добавьте в ~/.claude/claude_desktop_config.json (macOS/Linux) или %APPDATA%\Claude\claude_desktop_config.json (Windows):

С авторизацией (полный доступ):

{
  "mcpServers": {
    "thinkneo": {
      "url": "https://mcp.thinkneo.ai/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_THINKNEO_API_KEY>"
      }
    }
  }
}

Только публичные инструменты (без API-ключа):

{
  "mcpServers": {
    "thinkneo": {
      "url": "https://mcp.thinkneo.ai/mcp"
    }
  }
}

Чтобы получить API-ключ ThinkNEO, запросите доступ на thinkneo.ai/talk-sales или напишите на hello@thinkneo.ai.


Подключение в VS Code (GitHub Copilot)

Добавьте в .vscode/mcp.json в вашем рабочем пространстве или настройках пользователя:

{
  "servers": {
    "thinkneo": {
      "type": "http",
      "url": "https://mcp.thinkneo.ai/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_THINKNEO_API_KEY>"
      }
    }
  }
}

Тестирование с помощью curl

Список доступных инструментов (авторизация не требуется):

curl -X POST https://mcp.thinkneo.ai/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/list",
    "id": 1,
    "params": {}
  }'

Проверка статуса провайдера (публичный инструмент):

curl -X POST https://mcp.thinkneo.ai/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "id": 2,
    "params": {
      "name": "thinkneo_provider_status",
      "arguments": {"provider": "openai"}
    }
  }'

Проверка расходов на ИИ (требуется Bearer-токен):

curl -X POST https://mcp.thinkneo.ai/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <YOUR_API_KEY>" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "id": 3,
    "params": {
      "name": "thinkneo_check_spend",
      "arguments": {
        "workspace": "prod-engineering",
        "period": "this-month",
        "group_by": "provider"
      }
    }
  }'

Оценка промпта на соответствие защитным барьерам (требуется Bearer-токен):

curl -X POST https://mcp.thinkneo.ai/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <YOUR_API_KEY>" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "id": 4,
    "params": {
      "name": "thinkneo_evaluate_guardrail",
      "arguments": {
        "text": "Summarize this document for me",
        "workspace": "prod-engineering",
        "guardrail_mode": "enforce"
      }
    }
  }'

Самостоятельное развертывание

Предварительные требования

  • Docker + Docker Compose

  • Обратный прокси-сервер Nginx (для HTTPS)

Быстрый старт

git clone https://github.com/thinkneo-ai/mcp-server.git
cd mcp-server

# Configure environment
cp .env.example .env
# Edit .env: set THINKNEO_MCP_API_KEYS and THINKNEO_API_KEY

# Build and start
docker compose up -d

# Verify
curl -X POST http://localhost:8081/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"tools/list","id":1,"params":{}}'

Конфигурация Nginx (HTTPS на mcp.thinkneo.ai)

server {
    listen 443 ssl;
    server_name mcp.thinkneo.ai;

    ssl_certificate /etc/letsencrypt/live/mcp.thinkneo.ai/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/mcp.thinkneo.ai/privkey.pem;

    location /mcp {
        proxy_pass http://127.0.0.1:8081/mcp;
        proxy_http_version 1.1;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        # Required for streamable-http (keep connection open)
        proxy_buffering off;
        proxy_read_timeout 300s;
        proxy_send_timeout 300s;
    }
}

Публикация в реестре MCP

Вариант A — DNS-авторизация (рекомендуется, использует пространство имен ai.thinkneo/control-plane)

# 1. Generate Ed25519 key pair
openssl genpkey -algorithm Ed25519 -out /tmp/thinkneo-mcp-key.pem

# 2. Get the public key value for the DNS TXT record
PUB=$(openssl pkey -in /tmp/thinkneo-mcp-key.pem -pubout -outform DER | tail -c 32 | base64)
echo "Add DNS TXT record to thinkneo.ai:"
echo "  Host: _mcp"
echo "  Type: TXT"
echo "  Value: v=MCPv1; k=ed25519; p=${PUB}"

# 3. Wait for DNS propagation (usually 5-30 minutes), then publish
mcp-publisher publish \
  --registry-url "https://registry.modelcontextprotocol.io" \
  --mcp-file "./server.json" \
  --auth-method dns \
  --dns-domain thinkneo.ai \
  --dns-private-key /tmp/thinkneo-mcp-key.pem

Вариант B — GitHub-авторизация (проще, использует пространство имен io.github.thinkneo-ai/control-plane)

mcp-publisher login github
mcp-publisher publish \
  --registry-url "https://registry.modelcontextprotocol.io" \
  --mcp-file "./server.json"

Вариант C — GitHub Actions (автоматически при пуше тега)

См. .github/workflows/publish-mcp.yml для полного CI/CD рабочего процесса.


Проверка листинга в реестре

# Search
curl -s "https://registry.modelcontextprotocol.io/v0/servers?search=thinkneo" | jq .

# Direct lookup
curl -s "https://registry.modelcontextprotocol.io/v0/servers/ai.thinkneo%2Fcontrol-plane" | jq .

Лицензия

Этот проект лицензирован по лицензии MIT.


Связанные ресурсы

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/thinkneo-ai/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server