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

License: MIT MCP Documentation Hosted MCP Server

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

  1. Abra o Claude Desktop
  2. Vá para Configurações → Conectores
  3. Clique em Adicionar conector personalizado
  4. Digite Scalekit como nome e https://mcp.scalekit.com como URL
  5. 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
    • email
    • 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

[!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