Provides an Edgee MCP Server to manage organizations, projects, components, and users via a type-safe API.
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.
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.
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-edgeeConfigure 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>"
}
}
}
}List all organizations with optional filtering to narrow results by criteria such as name or status.
Retrieve your personal organization details.
Get an organization by its ID.
Create a new organization within the Edgee MCP system.
Update an existing organization's details.
Delete an organization.
List users belonging to a specific organization.
List all projects with optional filtering for organization, domain, or status.
Get a project by its ID.
Create a new project under an organization.
Update an existing project's details.
Delete a project.
Get statistics for a project such as activity and usage metrics.
List domains associated with a project.
Create a new domain for a project.
List components for a project.
List all components that are publicly available.
List components for a specific organization.
Get a component using its UUID.
Get a component using its slug.
Create a new component.
Create a new version for a component.
Retrieve information about the currently authenticated user.
Get a user by their ID.
List all invitations for your accounts.
Create a new invitation to join an organization.
Delete an invitation.
List all API tokens.
Create a new API token for programmatic access.
Delete an API token.
Get a presigned URL for uploading files.