thinkneo-control-plane
OfficialMCP-сервер ThinkNEO
Корпоративная панель управления ИИ — удаленный MCP-сервер для ThinkNEO.
Позволяет Claude, ChatGPT, Copilot, Gemini и любому MCP-совместимому клиенту напрямую взаимодействовать с возможностями управления ThinkNEO: отслеживанием расходов, оценкой защитных барьеров, обеспечением соблюдения политик, мониторингом бюджета, статусом соответствия требованиям и работоспособностью провайдеров.
Реестр:
ai.thinkneo/control-planeЭндпоинт:
https://mcp.thinkneo.ai/mcpТранспорт:
streamable-httpАвторизация: Bearer-токен (API-ключ ThinkNEO) для защищенных инструментов
Инструменты
Инструмент | Описание | Авторизация |
| Чтение файлов памяти проекта Claude Code | Публично |
| Детализация расходов на ИИ по провайдеру/модели/команде | Требуется |
| Предварительная оценка безопасности промпта | Требуется |
| Проверка разрешенности модели/провайдера/действия | Требуется |
| Использование бюджета и его соблюдение | Требуется |
| Активные оповещения и инциденты | Требуется |
| Готовность к SOC2/GDPR/HIPAA | Требуется |
| Работоспособность ИИ-провайдеров в реальном времени | Публично |
| Запись на демонстрацию 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.
Связанные ресурсы
Платформа ThinkNEO: thinkneo.ai
Агент A2A:
https://agent.thinkneo.ai/a2a(Протокол A2A для взаимодействия между агентами)Реестр MCP: registry.modelcontextprotocol.io
Спецификация MCP: modelcontextprotocol.io
Контакты: hello@thinkneo.ai
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