edgee-createApiToken
Create a new API token.
Administer Edgee from the agent — organisations and their users, projects with domains and proxy settings, edge components with their counters, and the incoming data collection events.
No longer maintained. The GitHub repository for this server is archived — no fixes or security updates are expected.
LABSCO SUMMARY
Proxy configuration is exactly the kind of object where a bad write takes traffic down and the previous state is what you urgently need. Keeping revisions means a change is recoverable by pointing back rather than by remembering what was there. Per-component counters alongside the incoming events feed is the other useful pairing — one tells you what arrived, the other what each component did with it, and edge debugging usually needs both. This is a large administrative surface with real deletion in it, so what the token is allowed to do matters more than usual.
A full administrative client for the Edgee edge platform, structured the way the platform is: organisations containing projects, projects carrying domains, proxy settings and components, and telemetry hanging off both.
EDGEE_TOKEN. The surface includes deletion of organisations, projects, domains and components, so the token's scope is what bounds an agent here.
One command plus a key — npx @edgee/mcp-server-edgee, then supply credentials
USE CASES
Create it under the organisation, attach its domain, and add the components it needs.
Read the revision history first, then create or update settings against a revision, so the previous state stays reachable.
Read the incoming data collection events alongside the per-component counters, so what came in and what handled it are both visible.
List an organisation's users, adjust one, and remove those who should not be there.
List the organisations, their projects, and each project's domains and components before changing anything.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
edgee-createApiTokenCreate a new API token.
edgee-createComponentCreate a new component.
edgee-createComponentVersionCreate a new component version.
edgee-createComponentVersionBySlugCreate a new component version by slug.
edgee-createInvitationCreate a new invitation.
edgee-createOrganizationCreate a new Organization.
edgee-createProjectCreate a new Project.
edgee-createProjectComponentCreate a new component for a project.
edgee-createProjectDomainCreate a new domain for a project.
edgee-createProjectProxySettingsCreate new proxy settings for a project.
edgee-deleteApiTokenDelete an API token.
edgee-deleteComponentBySlugDelete a component by slug.
edgee-deleteComponentByUuidDelete a component by UUID.
edgee-deleteInvitationDelete an invitation.
edgee-deleteOrganizationDelete an existing Organization.
edgee-deleteOrganizationUserDelete a user from an organization.
edgee-deleteProjectDelete an existing Project.
edgee-deleteProjectComponentDelete a component from a project.
edgee-deleteProjectDomainDelete a domain from a project.
edgee-getApiTokenGet an API token by ID.
edgee-getComponentBySlugGet a component by slug.
edgee-getComponentByUuidGet a component by UUID.
edgee-getIncomingDataCollectionEventsGet incoming data collection events for a project.
edgee-getInvitationGet an invitation by ID.
edgee-getMeGet the current user.
edgee-getMyOrganizationRetrieve your personal organization.
edgee-getOrganizationRetrieve an Organization by ID.
edgee-getOutgoingDataCollectionEventsGet outgoing data collection events for a project.
edgee-getProjectRetrieve a Project by ID.
edgee-getProjectComponentGet a component for a project.
edgee-getProjectComponentCountersGet counters for a project component.
edgee-getProjectCountersGet statistics for a project.
edgee-getProjectDomainGet a domain for a project.
edgee-getUploadPresignedUrlGet a presigned URL for uploading files.
edgee-getUserGet a user by ID.
edgee-listApiTokensList all API tokens.
edgee-listInvitationsList all invitations.
edgee-listOrganizationComponentsList all components for an organization.
edgee-listOrganizationsReturns a list of your Organizations. The Organizations are returned sorted by creation date, with the most recent Organizations appearing first.
edgee-listOrganizationUsersList all users of an organization.
edgee-listProjectComponentsList all components for a project.
edgee-listProjectDomainsList all domains for a project.
edgee-listProjectProxySettingsList all proxy settings revisions for a project.
edgee-listProjectsReturns a list of your Projects. The Projects are returned sorted by creation date, with the most recent Projects appearing first.
edgee-listPublicComponentsList all public components.
edgee-updateComponentBySlugUpdate a component by slug.
edgee-updateComponentByUuidUpdate a component by UUID.
edgee-updateComponentVersionBySlugUpdate a component version by slug.
edgee-updateOrganizationUpdate an existing Organization.
edgee-updateOrganizationUserUpdate a user in an organization.
edgee-updateProjectUpdate an existing Project.
edgee-updateProjectComponentUpdate a component for a project.
edgee-updateProjectDomainUpdate a domain for a project.
edgee-updateProjectProxySettingsUpdate proxy settings for a project by revision.
edgee-updateUserUpdate a user by ID.
BEFORE YOU INSTALL
55 tools when we connected. The documentation lists thirty-one; the proxy-settings tools, data-collection event feeds, several update and delete tools and edgee-updateUser are undocumented. Many tools create, update or delete organizations, projects, domains, users and API tokens.
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the 55 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx @edgee/mcp-server-edgee{
"mcpServers": {
"edgee": {
"command": "npx",
"args": [
"-y",
"@edgee/mcp-server-edgee"
],
"env": {
"EDGEE_TOKEN": "<YOUR_TOKEN>"
}
}
}
}