Skip to main content
Glama

obot-admin-mcp

Un servidor MCP que permite a un cliente MCP (claude.ai, Claude Desktop, etc.) gestionar una pasarela MCP obot autohospedada a través de su API REST. Úselo para instalar, listar, inspeccionar y eliminar servidores MCP en obot desde dentro del cliente de chat.

Por qué

obot expone cada servidor MCP registrado como https://<obot-host>/mcp-connect/<id>. Para instalar un nuevo servidor MCP, normalmente se accede a la API REST de obot o a su interfaz de administración. Este paquete envuelve los puntos finales relevantes como herramientas MCP, por lo que una vez que registra obot-admin-mcp en el propio obot y conecta su connectURL en claude.ai, puede pedirle a Claude que "instale el MCP de n8n" o "liste todo lo que tiene obot" y simplemente funciona.

Herramientas

  • list_mcp_servers — id, nombre, tiempo de ejecución, estado configurado, connectURL.

  • get_mcp_server(id) — manifiesto completo, entorno, variables requeridas faltantes.

  • add_npx_mcp(name, package, env?, sensitiveKeys?, shortDescription?, alias?) — instalar un MCP stdio publicado en npm.

  • add_remote_mcp(name, url, shortDescription?, alias?) — registrar un MCP HTTP/SSE remoto.

  • delete_mcp_server(id) — eliminar un MCP de obot.

  • list_catalog_entries(search?) — explorar el catálogo de obot (por defecto 81 entradas).

Configuración

Dos variables de entorno:

Var

Por defecto

Requerido

OBOT_URL

https://obot.edraki.me

no

OBOT_TOKEN

sí (token de arranque o administrador de obot)

Ejecutar localmente (Claude Desktop / dev)

Instalar directamente desde este repositorio (no se requiere publicación en npm — el dist/ compilado está confirmado):

{
  "mcpServers": {
    "obot-admin": {
      "command": "npx",
      "args": ["-y", "github:kiarashedraki/obot-admin-mcp"],
      "env": {
        "OBOT_URL": "https://obot.edraki.me",
        "OBOT_TOKEN": "<your-token>"
      }
    }
  }
}

Registrar dentro de obot (el meta bucle)

curl -X POST https://obot.edraki.me/api/mcp-servers \
  -H "Authorization: Bearer $OBOT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "manifest": {
      "name": "obot-admin",
      "shortDescription": "Manage obot itself",
      "runtime": "npx",
      "npxConfig": { "package": "obot-admin-mcp" },
      "env": [
        { "key": "OBOT_URL",   "value": "https://obot.edraki.me", "required": true,  "sensitive": false },
        { "key": "OBOT_TOKEN", "value": "<token>",                "required": true,  "sensitive": true  }
      ]
    },
    "alias": "obot-admin"
  }'

La respuesta incluye connectURL: péguelo en claude.ai → Configuración → Conectores → Añadir conector personalizado.

Seguridad

El token de arranque/administrador otorga control total de obot, que monta el socket de docker del host. Trate el token como una credencial de root. No registre obot-admin-mcp en un obot compartido/multi-inquilino sin una capa de autenticación adicional (por ejemplo, Cloudflare Access frente a obot-connect/<id>).

Licencia

MIT

Install Server
F
license - not found
A
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/kiarashedraki/obot-admin-mcp'

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