Scalekit MCP server
Dale a tus agentes acceso a más de 100 conectores y más de 500 herramientas con autenticación gestionada segura por usuario para cada llamada de herramienta.
Documentación
Scalekit MCP Server
Stack de autenticación para aplicaciones de IA ⚡ Servidor MCP oficial de Scalekit
Servidor oficial del Model Context Protocol para que los agentes de IA interactúen con la plataforma de identidad de Scalekit mediante lenguaje natural
🚀 Qué Habilita Este Servidor MCP
- Gestión de Identidad en Lenguaje Natural: Administra usuarios, organizaciones y conexiones mediante conversaciones con IA
- Acceso Protegido con OAuth: Asegura las interacciones del agente de IA con autenticación empresarial
- Cobertura Integral de API: Acceso completo a las capacidades de gestión de identidad y acceso de Scalekit
- Soporte Multi-Cliente: Funciona con Claude Code, Claude Desktop, VS Code, Cursor, Windsurf, Gemini CLI, Codex, OpenCode, Roo Code, Zed, Kiro, Warp, v0 de Vercel y cualquier cliente compatible con MCP
Descripción General
Este servidor MCP permite a los asistentes de IA interactuar con la plataforma de gestión de identidad y acceso de Scalekit mediante un conjunto estandarizado de herramientas. Proporciona acceso seguro y protegido con OAuth para gestionar entornos, organizaciones, usuarios, conexiones de autenticación y más.
Características
- Gestión y configuración de entornos
- Gestión de organizaciones y usuarios
- Administración de miembros del espacio de trabajo
- Configuración y gestión de conexiones OIDC
- Registro y configuración de servidores MCP
- Gestión de roles y ámbitos
- Generación de enlaces al portal de administración
Configuración
Encuentra tu herramienta de codificación con IA a continuación y sigue los pasos: tu cliente te pedirá que inicies sesión mediante OAuth en el primer uso.
Ejecutar localmente con stdio
Úsalo para inspectores MCP y Glama. Las herramientas de documentación funcionan sin inicio de sesión. Las herramientas de administración requieren un token OAuth del usuario.
npm install
npm run build
npm run start:stdio
Claude Code
claude mcp add --transport http scalekit https://mcp.scalekit.com/
Claude Desktop
- Abre Claude Desktop
- Ve a Configuración → Conectores
- Haz clic en Agregar conector personalizado
- Ingresa
Scalekitcomo nombre yhttps://mcp.scalekit.comcomo URL - Haz clic en Conectar para autenticarte
VS Code
Edita .vscode/mcp.json en tu proyecto (requiere VS Code 1.101 o posterior):
{
"servers": {
"scalekit": {
"type": "http",
"url": "https://mcp.scalekit.com/"
}
}
}
Cursor
Edita ~/.cursor/mcp.json, o abre Configuración de Cursor → MCP → Agregar Nuevo Servidor MCP Global y pega la configuración:
{
"mcpServers": {
"scalekit": {
"url": "https://mcp.scalekit.com/"
}
}
}
Windsurf
Edita ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"scalekit": {
"serverUrl": "https://mcp.scalekit.com/"
}
}
}
Gemini CLI
Edita ~/.gemini/settings.json:
{
"mcpServers": {
"scalekit": {
"httpUrl": "https://mcp.scalekit.com/"
}
}
}
Codex
codex mcp add scalekit --url https://mcp.scalekit.com/
OpenCode
Edita opencode.json en la raíz de tu proyecto:
{
"mcp": {
"scalekit": {
"type": "remote",
"url": "https://mcp.scalekit.com/",
"enabled": true
}
}
}
Roo Code
{
"mcpServers": {
"scalekit": {
"type": "streamable-http",
"url": "https://mcp.scalekit.com/"
}
}
}
Zed
Agrega a tu settings.json de Zed:
{
"context_servers": {
"scalekit": {
"url": "https://mcp.scalekit.com/"
}
}
}
Kiro
Edita ~/.kiro/settings/mcp.json:
{
"mcpServers": {
"scalekit": {
"url": "https://mcp.scalekit.com/"
}
}
}
Warp
Ve a Configuración → Servidores MCP → Agregar Servidor MCP e ingresa https://mcp.scalekit.com/, o agrégalo a tu configuración MCP de Warp:
{
"scalekit": {
"serverUrl": "https://mcp.scalekit.com/"
}
}
v0 de Vercel
Ve a Herramientas de Prompt → Agregar MCP e ingresa https://mcp.scalekit.com/.
Herramientas Disponibles
Gestión de Entornos
list_environments
- Descripción: Lista todos los entornos disponibles
- Ámbitos: Lectura de Entorno
get_environment_details
- Descripción: Obtiene detalles del entorno por ID (p. ej., env_123)
- Parámetros: environmentId
- Ámbitos: Lectura de Entorno
list_environment_roles
- Descripción: Lista todos los roles en el entorno especificado
- Parámetros: environmentId (formato: env_)
- Ámbitos: Lectura de Entorno
create_environment_role
- Descripción: Crea un nuevo rol en el entorno especificado
- Parámetros:
- environmentId (formato: env_)
- roleName
- displayName
- description
- isDefault (booleano)
- Ámbitos: Escritura de Entorno
list_environment_scopes
- Descripción: Lista todos los ámbitos en el entorno especificado
- Parámetros: environmentId (formato: env_)
- Ámbitos: Lectura de Entorno
create_environment_scope
- Descripción: Crea un nuevo ámbito en el entorno especificado
- Parámetros:
- environmentId (formato: env_)
- scopeName
- description
- Ámbitos: Escritura de Entorno
Gestión del Espacio de Trabajo
list_workspace_members
- Descripción: Lista todos los miembros del espacio de trabajo actual
- Parámetros: pageToken (índice basado en 1)
- Ámbitos: Lectura de Espacio de Trabajo
invite_workspace_member
- Descripción: Invita a un nuevo miembro al espacio de trabajo actual
- Parámetros: email
- Ámbitos: Escritura de Espacio de Trabajo
Gestión de Organizaciones
list_organizations
- Descripción: Lista todas las organizaciones bajo el entorno especificado
- Parámetros:
- environmentId (formato: env_)
- pageToken
- Ámbitos: Lectura de Organización
get_organization_details
- Descripción: Obtiene detalles de una organización por ID (p. ej., org_123)
- Parámetros:
- environmentId (formato: env_)
- organizationId
- Ámbitos: Lectura de Organización
create_organization
- Descripción: Crea una nueva organización bajo el entorno especificado
- Parámetros: environmentId (formato: env_)
- Ámbitos: Escritura de Organización
generate_admin_portal_link
- Descripción: Genera un enlace mágico al portal de administración para la organización seleccionada
- Parámetros:
- environmentId (formato: env_)
- organizationId (p. ej., org_123)
- Ámbitos: Escritura de Organización
create_organization_user
- Descripción: Crea un nuevo usuario en la organización seleccionada
- Parámetros:
- environmentId (formato: env_)
- organizationId
- externalId
- firstName
- lastName
- metadata (pares clave-valor JSON)
- Ámbitos: Escritura de Organización
list_organization_users
- Descripción: Lista todos los usuarios en la organización seleccionada
- Parámetros:
- environmentId (formato: env_)
- organizationId
- pageToken
- Ámbitos: Lectura de Organización
update_organization_settings
- Descripción: Actualiza la configuración de una organización
- Parámetros:
- environmentId (formato: env_)
- organizationId
- feature (matriz JSON de objetos de características)
- Ámbitos: Escritura de Organización
Gestión de Conexiones
list_environment_connections
- Descripción: Lista todas las conexiones para el entorno especificado
- Parámetros: environmentId (formato: env_)
- Ámbitos: Lectura de Entorno
list_organization_connections
- Descripción: Lista todas las conexiones para la organización seleccionada
- Parámetros:
- environmentId (formato: env_)
- organizationId (p. ej., org_123)
- Ámbitos: Lectura de Organización
create_environment_oidc_connection
- Descripción: Crea una nueva conexión OIDC para el entorno especificado
- Parámetros:
- environmentId (formato: env_)
- provider (OKTA, GOOGLE, MICROSOFT_AD, AUTH0, ONELOGIN, PING_IDENTITY, JUMPCLOUD, CUSTOM, GITHUB, GITLAB, LINKEDIN, SALESFORCE, MICROSOFT, IDP_SIMULATOR, SCALEKIT, ADFS)
- Ámbitos: Escritura de Entorno
update_environment_oidc_connection
- Descripción: Actualiza una conexión OIDC existente para el entorno especificado
- Parámetros:
- environmentId (formato: env_)
- connectionId (p. ej., conn_123)
- key_id
- provider
- oidc_config (objeto de configuración OIDC integral)
- Ámbitos: Escritura de Entorno
enable_environment_connection
- Descripción: Habilita una conexión existente para el entorno especificado
- Parámetros:
- environmentId (formato: env_)
- connectionId (p. ej., conn_123)
- Ámbitos: Escritura de Entorno
Gestión de Servidores MCP
list_mcp_servers
- Descripción: Lista todos los servidores MCP en el entorno especificado
- Parámetros:
- environmentId (formato: env_)
- pageToken
- Ámbitos: Lectura de Entorno
register_mcp_server
- Descripción: Registra un nuevo servidor MCP en el entorno especificado
- Parámetros:
- environmentId (formato: env_)
- name
- description
- url
- access_token_expiry (en segundos)
- provider (opcional, requerido cuando use_scalekit_authentication es false)
- use_scalekit_authentication (booleano)
- Ámbitos: Escritura de Entorno
update_mcp_server
- Descripción: Actualiza un servidor MCP existente en el entorno especificado
- Parámetros:
- environmentId (formato: env_)
- id (ID del servidor MCP)
- name (opcional)
- description (opcional)
- url (opcional)
- access_token_expiry (opcional, en segundos)
- provider (opcional)
- use_scalekit_authentication (booleano opcional)
- Ámbitos: Escritura de Entorno
switch_mcp_auth_to_scalekit
- Descripción: Cambia la autenticación de un servidor MCP existente a la autenticación de Scalekit
- Parámetros:
- environmentId (formato: env_)
- id (ID del servidor MCP)
- Ámbitos: Escritura de Entorno
Capacidades Clave
- Gestión de Entornos: Crea y configura entornos de Scalekit
- Operaciones de Organizaciones: Administra organizaciones empresariales y sus configuraciones
- Administración de Usuarios: Gestiona el ciclo de vida y los permisos de los usuarios
- Gestión de Conexiones: Configura conexiones de proveedores de identidad SAML/OIDC
- Administración del Espacio de Trabajo: Gestiona miembros del equipo y roles
- Integración con el Portal: Genera enlaces al portal de administración y gestiona el acceso
- Registro de Servidores MCP: Registra y configura servidores MCP adicionales
Autenticación y Seguridad
El servidor MCP de Scalekit utiliza OAuth 2.1 para una autenticación segura. Cuando registras el servidor MCP con tu cliente, un flujo de autorización OAuth garantiza una comunicación segura basada en tokens entre tu agente de IA y la plataforma de Scalekit.
Recursos Adicionales
- 📚 Documentación de Scalekit
- 🔧 Referencia de API
- 🚀 Inicio Rápido de Autenticación Full Stack
- 💬 Ejemplos de la Comunidad
- ⚡ Especificación del Model Context Protocol
[!NOTE] ¿Estás creando tu propio servidor MCP protegido con OAuth? Consulta nuestra guía de Auth para Servidores MCP para ver patrones de implementación.
Hecho con ❤️ por Scalekit