Model Context Protocol server for Scalekit - manage organizations, users, connections via AI assistants
Scalekit MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
The official MCP server for Scalekit. Point Cursor, Claude, or another MCP client at it, sign in once, and the agent can set up environments, organizations, and the connectors your users' agents call. The agent acts as that signed-in user. It does not reuse one shared password.
- **Hosted.** https://mcp.scalekit.com. No local install for the hosted server.
- **Connectors.** Set up 500+ connectors and 20,000+ tools for agent integrations.
- **Admin tools.** Environments, organizations, users, OIDC connections, roles, and scopes.
- **Clients.** Claude, Cursor, VS Code, Windsurf, Gemini CLI, Codex, and any MCP client.
- **License.** Apache-2.0.
Contents
- Getting started
- Available tools
- Key capabilities
- Authentication and security
- Additional resources
Getting started
Find your client below. On first use it asks you to sign in with OAuth.
Run locally over stdio
Use this for MCP inspectors and Glama. Docs tools work with no login. Admin tools need an OAuth token from the user.
Claude Code
Claude Desktop
1. Open Claude Desktop
2. Go to **Settings → Connectors**
3. Click **Add custom connector**
4. Enter Scalekit as the name and https://mcp.scalekit.com as the URL
5. Click **Connect** to authenticate
VS Code
Edit .vscode/mcp.json in your project (requires VS Code 1.101 or later):
Cursor
Edit ~/.cursor/mcp.json, or open **Cursor Settings → MCP → Add New Global MCP Server** and paste the config:
Windsurf
Edit ~/.codeium/windsurf/mcp_config.json:
Gemini CLI
Edit ~/.gemini/settings.json:
Codex
OpenCode
Edit opencode.json in your project root:
Roo Code
Zed
Add to your Zed settings.json:
Kiro
Edit ~/.kiro/settings/mcp.json:
Warp
Go to **Settings → MCP Servers → Add MCP Server** and enter https://mcp.scalekit.com/, or add to your Warp MCP config:
v0 by Vercel
Go to **Prompt Tools → Add MCP** and enter https://mcp.scalekit.com/.
Available Tools
Environment Management
list_environments
- **Description**: List all available environments
- **Scopes**: Environment Read
get_environment_details
- **Description**: Get environment details by ID (e.g., env_123)
- **Parameters**: environmentId
- **Scopes**: Environment Read
list_environment_roles
- **Description**: List all roles in the specified environment
- **Parameters**: environmentId (format: env_ )
- **Scopes**: Environment Read
create_environment_role
- **Description**: Create a new role in the specified environment
- **Parameters**:
- environmentId (format: env_ )
- roleName
- displayName
- description
- isDefault (boolean)
- **Scopes**: Environment Write
list_environment_scopes
- **Description**: List all scopes in the specified environment
- **Parameters**: environmentId (format: env_ )
- **Scopes**: Environment Read
create_environment_scope
- **Description**: Create a new scope in the specified environment
- **Parameters**:
- environmentId (format: env_ )
- scopeName
- description
- **Scopes**: Environment Write
Workspace Management
list_workspace_members
- **Description**: List all members in the current workspace
- **Parameters**: pageToken (1-based index)
- **Scopes**: Workspace Read
invite_workspace_member
- **Description**: Invite a new member to the current workspace
- **Parameters**: email
- **Scopes**: Workspace Write
Organization Management
list_organizations
- **Description**: List all organizations under the specified environment
- **Parameters**:
- environmentId (format: env_ )
- pageToken
- **Scopes**: Organization Read
get_organization_details
- **Description**: Get details of an organization by ID (e.g., org_123)
- **Parameters**:
- environmentId (format: env_ )
- organizationId
- **Scopes**: Organization Read