article
README
🚀 Edgee MCP 服务器
Edgee API 的 MCP 服务器,借助模型上下文协议达成组织管理、项目操作、组件管理和用户行政等功能。
✨ 主要特性
- 组织管理:可进行组织的创建、读取、更新和删除操作。
- 项目操作:能对项目、领域、组件和统计信息进行管理。
- 组件管理:负责处理组件及其版本和设置。
- 用户行政:可管理用户、邀请和 API 令牌。
- 全面错误处理:针对常见问题提供清晰的错误消息。
- 类型安全 API:运用 TypeScript 实现强类型检查。
📦 安装指南
使用 NPX 安装
npx mcp-server-edgee
全局安装
npm install -g mcp-server-edgee
本地安装
git clone https://github.com/edgee-cloud/mcp-server-edgee.git
cd mcp-server-edgee
npm install
💻 使用示例
基础用法
# 发送邀请
edgee-createInvitation --organization_id="org_123456" --email="user@example.com" --role="member"
📚 详细文档
工具
组织工具
edgee-listOrganizations:列出所有组织,支持可选过滤。edgee-getMyOrganization:获取个人组织信息。edgee-getOrganization:通过 ID 获取组织。edgee-createOrganization:创建新组织。edgee-updateOrganization:更新现有组织。edgee-deleteOrganization:删除组织。edgee-listOrganizationUsers:列出组织用户。
项目工具
edgee-listProjects:列出所有项目,支持可选过滤。edgee-getProject:通过 ID 获取项目。edgee-createProject:创建新项目。edgee-updateProject:更新现有项目。edgee-deleteProject:删除项目。edgee-getProjectCounters:获取项目的统计信息。edgee-listProjectDomains:列出项目的领域。edgee-createProjectDomain:为项目创建新领域。edgee-listProjectComponents:列出项目的组件。
组件工具
edgee-listPublicComponents:列出所有公共组件。edgee-listOrganizationComponents:列出组织的组件。edgee-getComponentByUuid:通过 UUID 获取组件。edgee-getComponentBySlug:通过别名获取组件。edgee-createComponent:创建新组件。edgee-createComponentVersion:创建组件的新版本。
用户工具
edgee-getMe:获取当前用户信息。edgee-getUser:通过 ID 获取用户。edgee-createInvitation:发送组织邀请。edgee-updateUser:更新用户角色或权限。edgee deleteUser:删除用户。
开发
从源代码构建
git clone https://github.com/edgee-cloud/mcp-server-edgee.git
cd mcp-server-edgee
npm install
npm run build
📄 许可证
本项目采用 Apache-2.0 许可证。
Scan to join WeChat group