Scalekit MCP server
Conceda aos seus agentes acesso a mais de 100 conectores e mais de 500 ferramentas com autenticação gerenciada segura por usuário para cada chamada de ferramenta.
Documentação
Scalekit MCP Server
Pilha de autenticação para apps de IA ⚡ Servidor MCP oficial da Scalekit
Servidor oficial do Model Context Protocol para agentes de IA interagirem com a plataforma de identidade da Scalekit por meio de linguagem natural
🚀 O Que Este Servidor MCP Permite
- Gerenciamento de Identidade por Linguagem Natural: Gerencie usuários, organizações e conexões por meio de conversas com IA
- Acesso Protegido por OAuth: Interações seguras de agentes de IA com autenticação empresarial
- Cobertura Abrangente da API: Acesso completo aos recursos de identidade e gerenciamento de acesso da Scalekit
- Suporte a Múltiplos Clientes: Funciona com Claude Code, Claude Desktop, VS Code, Cursor, Windsurf, Gemini CLI, Codex, OpenCode, Roo Code, Zed, Kiro, Warp, v0 by Vercel e qualquer cliente compatível com MCP
Visão Geral
Este servidor MCP permite que assistentes de IA interajam com a plataforma de identidade e gerenciamento de acesso da Scalekit por meio de um conjunto padronizado de ferramentas. Ele fornece acesso seguro e protegido por OAuth para gerenciar ambientes, organizações, usuários, conexões de autenticação e muito mais.
Recursos
- Gerenciamento e configuração de ambientes
- Gerenciamento de organizações e usuários
- Administração de membros do workspace
- Configuração e gerenciamento de conexões OIDC
- Registro e configuração de servidores MCP
- Gerenciamento de papéis e escopos
- Geração de links para o portal administrativo
Configuração
Encontre sua ferramenta de codificação com IA abaixo e siga os passos — seu cliente solicitará que você faça login via OAuth no primeiro uso.
Executar localmente via stdio
Use isto para inspetores MCP e Glama. As ferramentas de documentação funcionam sem login. As ferramentas administrativas precisam de um token OAuth do usuário.
npm install
npm run build
npm run start:stdio
Claude Code
claude mcp add --transport http scalekit https://mcp.scalekit.com/
Claude Desktop
- Abra o Claude Desktop
- Vá para Configurações → Conectores
- Clique em Adicionar conector personalizado
- Digite
Scalekitcomo nome ehttps://mcp.scalekit.comcomo URL - Clique em Conectar para autenticar
VS Code
Edite .vscode/mcp.json no seu projeto (requer VS Code 1.101 ou posterior):
{
"servers": {
"scalekit": {
"type": "http",
"url": "https://mcp.scalekit.com/"
}
}
}
Cursor
Edite ~/.cursor/mcp.json, ou abra Configurações do Cursor → MCP → Adicionar Novo Servidor MCP Global e cole a configuração:
{
"mcpServers": {
"scalekit": {
"url": "https://mcp.scalekit.com/"
}
}
}
Windsurf
Edite ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"scalekit": {
"serverUrl": "https://mcp.scalekit.com/"
}
}
}
Gemini CLI
Edite ~/.gemini/settings.json:
{
"mcpServers": {
"scalekit": {
"httpUrl": "https://mcp.scalekit.com/"
}
}
}
Codex
codex mcp add scalekit --url https://mcp.scalekit.com/
OpenCode
Edite opencode.json na raiz do seu projeto:
{
"mcp": {
"scalekit": {
"type": "remote",
"url": "https://mcp.scalekit.com/",
"enabled": true
}
}
}
Roo Code
{
"mcpServers": {
"scalekit": {
"type": "streamable-http",
"url": "https://mcp.scalekit.com/"
}
}
}
Zed
Adicione ao seu settings.json do Zed:
{
"context_servers": {
"scalekit": {
"url": "https://mcp.scalekit.com/"
}
}
}
Kiro
Edite ~/.kiro/settings/mcp.json:
{
"mcpServers": {
"scalekit": {
"url": "https://mcp.scalekit.com/"
}
}
}
Warp
Vá para Configurações → Servidores MCP → Adicionar Servidor MCP e digite https://mcp.scalekit.com/, ou adicione à sua configuração MCP do Warp:
{
"scalekit": {
"serverUrl": "https://mcp.scalekit.com/"
}
}
v0 by Vercel
Vá para Ferramentas de Prompt → Adicionar MCP e digite https://mcp.scalekit.com/.
Ferramentas Disponíveis
Gerenciamento de Ambientes
list_environments
- Descrição: Listar todos os ambientes disponíveis
- Escopos: Leitura de Ambiente
get_environment_details
- Descrição: Obter detalhes do ambiente por ID (ex.: env_123)
- Parâmetros: environmentId
- Escopos: Leitura de Ambiente
list_environment_roles
- Descrição: Listar todos os papéis no ambiente especificado
- Parâmetros: environmentId (formato: env_)
- Escopos: Leitura de Ambiente
create_environment_role
- Descrição: Criar um novo papel no ambiente especificado
- Parâmetros:
- environmentId (formato: env_)
- roleName
- displayName
- description
- isDefault (booleano)
- Escopos: Escrita de Ambiente
list_environment_scopes
- Descrição: Listar todos os escopos no ambiente especificado
- Parâmetros: environmentId (formato: env_)
- Escopos: Leitura de Ambiente
create_environment_scope
- Descrição: Criar um novo escopo no ambiente especificado
- Parâmetros:
- environmentId (formato: env_)
- scopeName
- description
- Escopos: Escrita de Ambiente
Gerenciamento de Workspace
list_workspace_members
- Descrição: Listar todos os membros no workspace atual
- Parâmetros: pageToken (índice baseado em 1)
- Escopos: Leitura de Workspace
invite_workspace_member
- Descrição: Convidar um novo membro para o workspace atual
- Parâmetros: email
- Escopos: Escrita de Workspace
Gerenciamento de Organizações
list_organizations
- Descrição: Listar todas as organizações sob o ambiente especificado
- Parâmetros:
- environmentId (formato: env_)
- pageToken
- Escopos: Leitura de Organização
get_organization_details
- Descrição: Obter detalhes de uma organização por ID (ex.: org_123)
- Parâmetros:
- environmentId (formato: env_)
- organizationId
- Escopos: Leitura de Organização
create_organization
- Descrição: Criar uma nova organização sob o ambiente especificado
- Parâmetros: environmentId (formato: env_)
- Escopos: Escrita de Organização
generate_admin_portal_link
- Descrição: Gerar um link mágico para o portal administrativo da organização selecionada
- Parâmetros:
- environmentId (formato: env_)
- organizationId (ex.: org_123)
- Escopos: Escrita de Organização
create_organization_user
- Descrição: Criar um novo usuário na organização selecionada
- Parâmetros:
- environmentId (formato: env_)
- organizationId
- externalId
- firstName
- lastName
- metadata (pares chave-valor JSON)
- Escopos: Escrita de Organização
list_organization_users
- Descrição: Listar todos os usuários na organização selecionada
- Parâmetros:
- environmentId (formato: env_)
- organizationId
- pageToken
- Escopos: Leitura de Organização
update_organization_settings
- Descrição: Atualizar as configurações de uma organização
- Parâmetros:
- environmentId (formato: env_)
- organizationId
- feature (matriz JSON de objetos de recurso)
- Escopos: Escrita de Organização
Gerenciamento de Conexões
list_environment_connections
- Descrição: Listar todas as conexões para o ambiente especificado
- Parâmetros: environmentId (formato: env_)
- Escopos: Leitura de Ambiente
list_organization_connections
- Descrição: Listar todas as conexões para a organização selecionada
- Parâmetros:
- environmentId (formato: env_)
- organizationId (ex.: org_123)
- Escopos: Leitura de Organização
create_environment_oidc_connection
- Descrição: Criar uma nova conexão OIDC para o ambiente 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)
- Escopos: Escrita de Ambiente
update_environment_oidc_connection
- Descrição: Atualizar uma conexão OIDC existente para o ambiente especificado
- Parâmetros:
- environmentId (formato: env_)
- connectionId (ex.: conn_123)
- key_id
- provider
- oidc_config (objeto abrangente de configuração OIDC)
- Escopos: Escrita de Ambiente
enable_environment_connection
- Descrição: Habilitar uma conexão existente para o ambiente especificado
- Parâmetros:
- environmentId (formato: env_)
- connectionId (ex.: conn_123)
- Escopos: Escrita de Ambiente
Gerenciamento de Servidores MCP
list_mcp_servers
- Descrição: Listar todos os servidores MCP no ambiente especificado
- Parâmetros:
- environmentId (formato: env_)
- pageToken
- Escopos: Leitura de Ambiente
register_mcp_server
- Descrição: Registrar um novo servidor MCP no ambiente especificado
- Parâmetros:
- environmentId (formato: env_)
- name
- description
- url
- access_token_expiry (em segundos)
- provider (opcional, obrigatório quando use_scalekit_authentication é false)
- use_scalekit_authentication (booleano)
- Escopos: Escrita de Ambiente
update_mcp_server
- Descrição: Atualizar um servidor MCP existente no ambiente especificado
- Parâmetros:
- environmentId (formato: env_)
- id (ID do servidor MCP)
- name (opcional)
- description (opcional)
- url (opcional)
- access_token_expiry (opcional, em segundos)
- provider (opcional)
- use_scalekit_authentication (booleano opcional)
- Escopos: Escrita de Ambiente
switch_mcp_auth_to_scalekit
- Descrição: Alternar a autenticação de um servidor MCP existente para autenticação Scalekit
- Parâmetros:
- environmentId (formato: env_)
- id (ID do servidor MCP)
- Escopos: Escrita de Ambiente
Principais Capacidades
- Gerenciamento de Ambientes: Crie e configure ambientes Scalekit
- Operações de Organizações: Gerencie organizações empresariais e suas configurações
- Administração de Usuários: Lide com o ciclo de vida e permissões de usuários
- Gerenciamento de Conexões: Configure conexões de provedores de identidade SAML/OIDC
- Administração de Workspace: Gerencie membros da equipe e papéis
- Integração com Portal: Gere links para o portal administrativo e gerencie o acesso
- Registro de Servidores MCP: Registre e configure servidores MCP adicionais
Autenticação e Segurança
O servidor MCP da Scalekit usa OAuth 2.1 para autenticação segura. Quando você registra o servidor MCP com seu cliente, um fluxo de autorização OAuth garante comunicação segura baseada em token entre seu agente de IA e a plataforma da Scalekit.
Recursos Adicionais
- 📚 Documentação da Scalekit
- 🔧 Referência da API
- 🚀 Início Rápido de Autenticação Full Stack
- 💬 Exemplos da Comunidade
- ⚡ Especificação do Model Context Protocol
[!NOTE] Construindo seu próprio servidor MCP protegido por OAuth? Confira nosso guia de Autenticação para Servidores MCP para padrões de implementação.
Feito com ❤️ por Scalekit