Edgee MCP Server
Gerencie organizações, projetos, componentes e usuários através da API Edgee.
GitHubExperimente este MCPPatrocinado
Documentação
Servidor MCP para a API Edgee, permitindo gerenciamento de organizações, operações de projetos, gerenciamento de componentes e administração de usuários por meio do Model Context Protocol.
Recursos
- Gerenciamento de Organizações: Criar, ler, atualizar e excluir organizações
- Operações de Projetos: Gerenciar projetos, domínios, componentes e estatísticas
- Gerenciamento de Componentes: Trabalhar com componentes, versões e configurações
- Administração de Usuários: Gerenciar usuários, convites e tokens de API
- Tratamento Abrangente de Erros: Mensagens de erro claras para problemas comuns
- API Type-Safe: Construída com TypeScript para verificação robusta de tipos
Ferramentas
Ferramentas de Organização
edgee-listOrganizations: Listar todas as organizações com filtragem opcionaledgee-getMyOrganization: Obter sua organização pessoaledgee-getOrganization: Obter uma organização por IDedgee-createOrganization: Criar uma nova organizaçãoedgee-updateOrganization: Atualizar uma organização existenteedgee-deleteOrganization: Excluir uma organizaçãoedgee-listOrganizationUsers: Listar usuários de uma organização
Ferramentas de Projeto
edgee-listProjects: Listar todos os projetos com filtragem opcionaledgee-getProject: Obter um projeto por IDedgee-createProject: Criar um novo projetoedgee-updateProject: Atualizar um projeto existenteedgee-deleteProject: Excluir um projetoedgee-getProjectCounters: Obter estatísticas de um projetoedgee-listProjectDomains: Listar domínios de um projetoedgee-createProjectDomain: Criar um novo domínio para um projetoedgee-listProjectComponents: Listar componentes de um projeto
Ferramentas de Componente
edgee-listPublicComponents: Listar todos os componentes públicosedgee-listOrganizationComponents: Listar componentes de uma organizaçãoedgee-getComponentByUuid: Obter um componente por UUIDedgee-getComponentBySlug: Obter um componente por slugedgee-createComponent: Criar um novo componenteedgee-createComponentVersion: Criar uma nova versão de componente
Ferramentas de Usuário
edgee-getMe: Obter o usuário atualedgee-getUser: Obter um usuário por IDedgee-listInvitations: Listar todos os convitesedgee-createInvitation: Criar um novo conviteedgee-deleteInvitation: Excluir um conviteedgee-listApiTokens: Listar todos os tokens de APIedgee-createApiToken: Criar um novo token de APIedgee-deleteApiToken: Excluir um token de APIedgee-getUploadPresignedUrl: Obter uma URL pré-assinada para upload de arquivos
Configuração
Token de Acesso Pessoal
Crie um Token de Acesso Pessoal Edgee:
- Vá para Tokens de API (em Configurações da Conta > Tokens de API)
- Crie um token
- Dê um nome a este token
- Selecione um período de validade para o token que você está prestes a criar. Se nenhuma duração for selecionada, o token nunca expirará.
- Copie o token gerado
Instalação
Você pode usar este servidor MCP de várias maneiras:
NPX (Recomendado)
npx @edgee/mcp-server-edgee
Instalação Global
npm install -g @edgee/mcp-server-edgee
Instalação Local
npm install @edgee/mcp-server-edgee
Uso com Claude Desktop
Para usar com o Claude Desktop, adicione o seguinte ao seu claude_desktop_config.json:
{
"mcpServers": {
"edgee": {
"command": "npx",
"args": [
"-y",
"@edgee/mcp-server-edgee"
],
"env": {
"EDGEE_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
Exemplos
Listar Organizações
Use the edgee-listOrganizations tool to list all your organizations.
Criar um Projeto
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"
Obter Componentes do Projeto
Use the edgee-listProjectComponents tool to list all components for project "proj_123456".
Criar um Convite
Use the edgee-createInvitation tool to invite a user to your organization:
- organization_id: "org_123456"
- email: "user@example.com"
- role: "member"
Desenvolvimento
Compilando a partir do Código-Fonte
git clone https://github.com/edgee-cloud/mcp-server-edgee.git
cd mcp-server-edgee
npm install
npm run build
Licença
Apache-2.0