home / mcp / edgee mcp server

Edgee MCP Server

Provides an Edgee MCP Server to manage organizations, projects, components, and users via a type-safe API.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ampcome-mcps-edgee-mcp": {
      "url": "https://edgee.example.com/mcp",
      "headers": {
        "EDGEE_TOKEN": "YOUR_TOKEN"
      }
    }
  }
}

The Edgee MCP Server lets you manage organizations, projects, components, and users through a type-safe API. It is designed to streamline organizational workflows, project operations, and access control within the Edgee ecosystem by providing a structured, protocol-driven interface for your client applications.

How to use

You interact with the Edgee MCP Server through your MCP client or integration. Start the server locally using the recommended approach, then point your client to the server connection (via the provided stdio command) and authenticate with your personal access token. Once connected, you can list organizations, create and manage projects and domains, handle components and their versions, invite users, and manage API tokens. Use the same set of tools to perform typical workflows such as creating a project, inviting a team member, or generating an API token for automated access.

How to install

Prerequisites: ensure you have Node.js and npm installed on your system.

# Install via NPX (recommended)
npx @edgee/mcp-server-edgee

# Global installation
npm install -g @edgee/mcp-server-edgee

# Local installation
npm install @edgee/mcp-server-edgee

Additional setup and usage notes

Configure your client to connect to the MCP server using the runtime command shown below. If you are integrating with Claude Desktop, add your token to the provided configuration snippet.

{
  "mcpServers": {
    "edgee": {
      "command": "npx",
      "args": ["-y", "@edgee/mcp-server-edgee"],
      "env": {
        "EDGEE_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

Available tools

edgee-listOrganizations

List all organizations with optional filtering to narrow results by criteria such as name or status.

edgee-getMyOrganization

Retrieve your personal organization details.

edgee-getOrganization

Get an organization by its ID.

edgee-createOrganization

Create a new organization within the Edgee MCP system.

edgee-updateOrganization

Update an existing organization's details.

edgee-deleteOrganization

Delete an organization.

edgee-listOrganizationUsers

List users belonging to a specific organization.

edgee-listProjects

List all projects with optional filtering for organization, domain, or status.

edgee-getProject

Get a project by its ID.

edgee-createProject

Create a new project under an organization.

edgee-updateProject

Update an existing project's details.

edgee-deleteProject

Delete a project.

edgee-getProjectCounters

Get statistics for a project such as activity and usage metrics.

edgee-listProjectDomains

List domains associated with a project.

edgee-createProjectDomain

Create a new domain for a project.

edgee-listProjectComponents

List components for a project.

edgee-listPublicComponents

List all components that are publicly available.

edgee-listOrganizationComponents

List components for a specific organization.

edgee-getComponentByUuid

Get a component using its UUID.

edgee-getComponentBySlug

Get a component using its slug.

edgee-createComponent

Create a new component.

edgee-createComponentVersion

Create a new version for a component.

edgee-getMe

Retrieve information about the currently authenticated user.

edgee-getUser

Get a user by their ID.

edgee-listInvitations

List all invitations for your accounts.

edgee-createInvitation

Create a new invitation to join an organization.

edgee-deleteInvitation

Delete an invitation.

edgee-listApiTokens

List all API tokens.

edgee-createApiToken

Create a new API token for programmatic access.

edgee-deleteApiToken

Delete an API token.

edgee-getUploadPresignedUrl

Get a presigned URL for uploading files.