- Home
- MCP servers
- Edgee
Edgee
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
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.