Edgee MCP Server
Administrar organizaciones, proyectos, componentes y usuarios a través de la API de Edgee.
GitHubPrueba este MCPPatrocinado
Documentación
Servidor MCP para la API de Edgee, que permite la gestión de organizaciones, operaciones de proyectos, administración de componentes y gestión de usuarios a través del Protocolo de Contexto de Modelos (MCP).
Características
- Gestión de Organizaciones: Crear, leer, actualizar y eliminar organizaciones
- Operaciones de Proyectos: Gestionar proyectos, dominios, componentes y estadísticas
- Administración de Componentes: Trabajar con componentes, versiones y configuraciones
- Gestión de Usuarios: Administrar usuarios, invitaciones y tokens de API
- Manejo Integral de Errores: Mensajes de error claros para problemas comunes
- API Segura por Tipos: Construida con TypeScript para una verificación de tipos robusta
Herramientas
Herramientas de Organización
edgee-listOrganizations: Listar todas las organizaciones con filtrado opcionaledgee-getMyOrganization: Obtener tu organización personaledgee-getOrganization: Obtener una organización por IDedgee-createOrganization: Crear una nueva organizaciónedgee-updateOrganization: Actualizar una organización existenteedgee-deleteOrganization: Eliminar una organizaciónedgee-listOrganizationUsers: Listar usuarios de una organización
Herramientas de Proyectos
edgee-listProjects: Listar todos los proyectos con filtrado opcionaledgee-getProject: Obtener un proyecto por IDedgee-createProject: Crear un nuevo proyectoedgee-updateProject: Actualizar un proyecto existenteedgee-deleteProject: Eliminar un proyectoedgee-getProjectCounters: Obtener estadísticas de un proyectoedgee-listProjectDomains: Listar dominios de un proyectoedgee-createProjectDomain: Crear un nuevo dominio para un proyectoedgee-listProjectComponents: Listar componentes de un proyecto
Herramientas de Componentes
edgee-listPublicComponents: Listar todos los componentes públicosedgee-listOrganizationComponents: Listar componentes de una organizaciónedgee-getComponentByUuid: Obtener un componente por UUIDedgee-getComponentBySlug: Obtener un componente por slugedgee-createComponent: Crear un nuevo componenteedgee-createComponentVersion: Crear una nueva versión de componente
Herramientas de Usuario
edgee-getMe: Obtener el usuario actualedgee-getUser: Obtener un usuario por IDedgee-listInvitations: Listar todas las invitacionesedgee-createInvitation: Crear una nueva invitaciónedgee-deleteInvitation: Eliminar una invitaciónedgee-listApiTokens: Listar todos los tokens de APIedgee-createApiToken: Crear un nuevo token de APIedgee-deleteApiToken: Eliminar un token de APIedgee-getUploadPresignedUrl: Obtener una URL prefirmada para subir archivos
Configuración
Token de Acceso Personal
Crea un Token de Acceso Personal de Edgee:
- Ve a Tokens de API (en Configuración de la Cuenta > Tokens de API)
- Crea un token
- Asigna un nombre a este token
- Selecciona un período de validez para el token que vas a crear. Si no se selecciona una duración, el token nunca expirará.
- Copia el token generado
Instalación
Puedes usar este servidor MCP de varias maneras:
NPX (Recomendado)
npx @edgee/mcp-server-edgee
Instalación Global
npm install -g @edgee/mcp-server-edgee
Instalación Local
npm install @edgee/mcp-server-edgee
Uso con Claude Desktop
Para usar esto con Claude Desktop, agrega lo siguiente a tu claude_desktop_config.json:
{
"mcpServers": {
"edgee": {
"command": "npx",
"args": [
"-y",
"@edgee/mcp-server-edgee"
],
"env": {
"EDGEE_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
Ejemplos
Listar Organizaciones
Use the edgee-listOrganizations tool to list all your organizations.
Crear un Proyecto
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"
Obtener Componentes de un Proyecto
Use the edgee-listProjectComponents tool to list all components for project "proj_123456".
Crear una Invitación
Use the edgee-createInvitation tool to invite a user to your organization:
- organization_id: "org_123456"
- email: "user@example.com"
- role: "member"
Desarrollo
Compilar desde el Código Fuente
git clone https://github.com/edgee-cloud/mcp-server-edgee.git
cd mcp-server-edgee
npm install
npm run build
Licencia
Apache-2.0