返回 MCP 目录
public公开dns本地运行

mcp-server-edgee

Edgee MCP Server是为Edgee API设计的服务端,提供组织管理、项目操作、组件管理和用户管理等功能,通过Model Context Protocol实现高效操作。

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 许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端