HandsAI Bridge
Invok Bridge (Go)
Легковесный MCP-сервер (Model Context Protocol), написанный на Go, который выступает в качестве моста между любым MCP-совместимым IDE-клиентом и бэкендом Invok на Spring Boot.
Он преобразует JSON-RPC через stdio (стандарт MCP) в обычные HTTP REST-запросы к API Invok и обратно.
Предыдущая реализация на Node.js/TypeScript была признана устаревшей в пользу этой версии на Go из-за её универсальной совместимости с ограниченными средами IDE (такими как Antigravity и Claude Desktop), где зависимости среды выполнения, такие как
node,npxилиtsx, часто недоступны.
Почему Go?
Отсутствие зависимостей среды выполнения — скомпилируйте один раз, запускайте где угодно. Никаких Node, npm или проблем с PATH.
Один бинарный файл — один исполняемый файл, который легко распространять.
Независимость от IDE — работает одинаково в Antigravity, Claude Desktop, VS Code и любом другом MCP-клиенте.
Быстрый запуск — нет прогрева JVM, нет загрузки пакетов.
Related MCP server: Binalyze AIR MCP Server
Предварительные требования
Go 1.21+ — требуется только для сборки из исходного кода.
Запущенный экземпляр Invok (по умолчанию:
http://localhost:8080).
Быстрый старт
Вариант А: Использование предварительно скомпилированного бинарного файла
Предварительно скомпилированный бинарный файл invok-mcp для macOS (darwin/arm64) включен в этот репозиторий. Просто сделайте его исполняемым:
chmod +x invok-mcpВариант Б: Сборка из исходного кода
git clone https://github.com/Vrivaans/handsai-bridge.git
cd handsai-bridge
go build -o invok-mcp main.goКонфигурация
По умолчанию мост подключается к http://localhost:8080.
Чтобы изменить порт или хост, создайте файл config.json в той же директории, что и бинарный файл:
{
"handsaiUrl": "http://localhost:9090"
}Если файл отсутствует, автоматически используются значения по умолчанию.
Интеграция с IDE
Antigravity / Claude Desktop / Любой MCP-клиент
Добавьте следующее в ваш mcp_config.json (Antigravity) или claude_desktop_config.json (Claude Desktop):
{
"mcpServers": {
"invok": {
"command": "/absolute/path/to/invok-mcp",
"args": ["mcp"]
}
}
}Важно: Используйте абсолютный путь к бинарному файлу. Поле
args: ["mcp"]требуется некоторыми IDE-клиентами для корректной регистрации сервера.
Как это работает
IDE (MCP Client) → stdio JSON-RPC → invok-mcp (Go) → HTTP → Invok (Spring Boot)IDE запускает
invok-mcpкак подпроцесс.Мост считывает сообщения JSON-RPC из
stdinпострочно.Для
tools/listон вызываетGET /mcp/tools/listв Invok.Для
tools/callон вызываетPOST /mcp/tools/callв Invok.Ответы записываются обратно в
stdoutв формате JSON-RPC.
Кросс-компиляция
Сборка для других платформ из macOS:
# Linux (amd64)
GOOS=linux GOARCH=amd64 go build -o invok-mcp-linux main.go
# Windows
GOOS=windows GOARCH=amd64 go build -o invok-mcp.exe main.go
# macOS Intel
GOOS=darwin GOARCH=amd64 go build -o invok-mcp-intel main.goСвязанные проекты
Invok — бэкенд на Spring Boot, к которому подключается этот мост.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for Hostinger API
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP Server for an Agent Task Marketplace
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA Node.js server that implements Model Context Protocol (MCP) for controlling HWP (Korean word processor) documents, allowing AI assistants like Claude to create and manipulate Hangul documents.266-

Binalyze AIR MCP Serverofficial
AlicenseCqualityDmaintenanceA Node.js server implementing Model Context Protocol (MCP) that enables natural language interaction with Binalyze AIR's digital forensics and incident response capabilities.10052 npm7MIT- AlicenseAqualityDmaintenanceA Node.js/TypeScript MCP server that facilitates interactive communication between LLMs and users, allowing AI assistants to request user input, display notifications, and manage command-line chat sessions.523 npm1MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server designed for learning and experimentation. It provides a foundational setup for developers to build, run, and debug MCP server implementations using Node.js.-