MCP Server for the Edgee API, enabling organization management, project operations, component management, and user administration through the Model Context Protocol.
- Organization Management: Create, read, update, and delete organizations
- Project Operations: Manage projects, domains, components, and statistics
- Component Management: Work with components, versions, and settings
- User Administration: Manage users, invitations, and API tokens
- Comprehensive Error Handling: Clear error messages for common issues
- Type-Safe API: Built with TypeScript for robust type checking
edgee-listOrganizations: List all organizations with optional filteringedgee-getMyOrganization: Get your personal organizationedgee-getOrganization: Get an organization by IDedgee-createOrganization: Create a new organizationedgee-updateOrganization: Update an existing organizationedgee-deleteOrganization: Delete an organizationedgee-listOrganizationUsers: List users of an organization
edgee-listProjects: List all projects with optional filteringedgee-getProject: Get a project by IDedgee-createProject: Create a new projectedgee-updateProject: Update an existing projectedgee-deleteProject: Delete a projectedgee-getProjectCounters: Get statistics for a projectedgee-listProjectDomains: List domains for a projectedgee-createProjectDomain: Create a new domain for a projectedgee-listProjectComponents: List components for a project
edgee-listPublicComponents: List all public componentsedgee-listOrganizationComponents: List components for an organizationedgee-getComponentByUuid: Get a component by UUIDedgee-getComponentBySlug: Get a component by slugedgee-createComponent: Create a new componentedgee-createComponentVersion: Create a new component version
edgee-getMe: Get the current useredgee-getUser: Get a user by IDedgee-listInvitations: List all invitationsedgee-createInvitation: Create a new invitationedgee-deleteInvitation: Delete an invitationedgee-listApiTokens: List all API tokensedgee-createApiToken: Create a new API tokenedgee-deleteApiToken: Delete an API tokenedgee-getUploadPresignedUrl: Get a presigned URL for uploading files
Create an Edgee Personal Access Token:
- Go to API tokens (in Account Settings > API Tokens)
- Create a token
- Give a name to this token
- Select a validity period of the token you're about to create. If no duration is selected, the token will never expire.
- Copy the generated token
You can use this MCP server in several ways:
npx @edgee/mcp-server-edgeenpm install -g @edgee/mcp-server-edgeenpm install @edgee/mcp-server-edgeeTo use this with Claude Desktop, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"edgee": {
"command": "npx",
"args": [
"-y",
"@edgee/mcp-server-edgee"
],
"env": {
"EDGEE_TOKEN": "<YOUR_TOKEN>"
}
}
}
}Use the edgee-listOrganizations tool to list all your organizations.
Use the edgee-createProject tool to create a new project with the following parameters:
- organization_id: "org_123456"
- slug: "my-new-project"
- description: "This is my new project"
Use the edgee-listProjectComponents tool to list all components for project "proj_123456".
Use the edgee-createInvitation tool to invite a user to your organization:
- organization_id: "org_123456"
- email: "user@example.com"
- role: "member"
git clone https://github.com/edgee-cloud/mcp-server-edgee.git
cd mcp-server-edgee
npm install
npm run buildApache-2.0