HandsAI Bridge
Invok Bridge (Go)
Un servidor MCP (Model Context Protocol) ligero escrito en Go que actúa como puente entre cualquier cliente IDE compatible con MCP y el backend de Spring Boot Invok.
Traduce JSON-RPC sobre stdio (el estándar MCP) a llamadas HTTP REST simples a la API de Invok, y viceversa.
La implementación anterior en Node.js/TypeScript ha sido obsoleta en favor de esta versión en Go debido a su compatibilidad universal con entornos de IDE restringidos (como Antigravity y Claude Desktop) donde las dependencias de tiempo de ejecución como
node,npxotsxa menudo no están disponibles.
¿Por qué Go?
Cero dependencias de tiempo de ejecución — compila una vez, ejecuta en cualquier lugar. Sin Node, sin npm, sin problemas de PATH.
Binario único — un archivo ejecutable, fácil de distribuir.
Agnóstico al IDE — funciona de forma idéntica en Antigravity, Claude Desktop, VS Code y cualquier otro cliente MCP.
Inicio rápido — sin calentamiento de JVM, sin carga de paquetes.
Related MCP server: Binalyze AIR MCP Server
Requisitos previos
Go 1.21+ — solo necesario para compilar desde el código fuente.
Una instancia en ejecución de Invok (predeterminado:
http://localhost:8080).
Inicio rápido
Opción A: Usar el binario precompilado
Se incluye un binario invok-mcp precompilado para macOS (darwin/arm64) en este repositorio. Solo hazlo ejecutable:
chmod +x invok-mcpOpción B: Compilar desde el código fuente
git clone https://github.com/Vrivaans/handsai-bridge.git
cd handsai-bridge
go build -o invok-mcp main.goConfiguración
De forma predeterminada, el puente se conecta a http://localhost:8080.
Para cambiar el puerto o el host, crea un archivo config.json en el mismo directorio que el binario:
{
"handsaiUrl": "http://localhost:9090"
}Si el archivo no existe, se utiliza el valor predeterminado automáticamente.
Integración con IDE
Antigravity / Claude Desktop / Cualquier cliente MCP
Añade lo siguiente a tu mcp_config.json (Antigravity) o claude_desktop_config.json (Claude Desktop):
{
"mcpServers": {
"invok": {
"command": "/absolute/path/to/invok-mcp",
"args": ["mcp"]
}
}
}Importante: Usa la ruta absoluta al binario. El campo
args: ["mcp"]es requerido por algunos clientes IDE para registrar correctamente el servidor.
Cómo funciona
IDE (MCP Client) → stdio JSON-RPC → invok-mcp (Go) → HTTP → Invok (Spring Boot)El IDE inicia
invok-mcpcomo un subproceso.El puente lee los mensajes JSON-RPC desde
stdinlínea por línea.Para
tools/list, llama aGET /mcp/tools/listen Invok.Para
tools/call, llama aPOST /mcp/tools/callen Invok.Las respuestas se escriben de vuelta a
stdoutcomo JSON-RPC.
Compilación cruzada
Compila para otras plataformas desde 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.goProyectos relacionados
Invok — El backend de Spring Boot al que se conecta este puente.
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.-