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