
Edgee MCP Server

2025.04.14
0
TypeScript组织管理项目管理组件管理用户管理开发效率
Edgee MCP Server 是一个基于 Model Context Protocol 的服务,主要用于组织管理、项目操作、组件管理和用户管理。它提供了丰富的工具集,支持通过命令行或API进行各种操作,适用于开发团队和项目管理场景。
View on GitHub
Overview
基本能力
产品定位
Edgee MCP Server 是一个基于 Model Context Protocol 的服务,主要用于组织管理、项目操作、组件管理和用户管理。
核心功能
- 组织管理:创建、读取、更新和删除组织
- 项目操作:管理项目、域名、组件和统计信息
- 组件管理:处理组件、版本和设置
- 用户管理:管理用户、邀请和API令牌
- 全面的错误处理:为常见问题提供清晰的错误信息
- 类型安全API:使用TypeScript构建,具有强大的类型检查功能
适用场景
- 开发团队的组织和项目管理
- 组件化开发中的组件管理
- 用户权限和访问控制管理
- 项目统计和数据分析
工具列表
组织工具
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
:通过slug获取组件edgee-createComponent
:创建新组件edgee-createComponentVersion
:创建新组件版本
用户工具
edgee-getMe
:获取当前用户edgee-getUser
:通过ID获取用户edgee-listInvitations
:列出所有邀请edgee-createInvitation
:创建新邀请edgee-deleteInvitation
:删除邀请edgee-listApiTokens
:列出所有API令牌edgee-createApiToken
:创建新API令牌edgee-deleteApiToken
:删除API令牌edgee-getUploadPresignedUrl
:获取上传文件的预签名URL
使用教程
使用依赖
- 创建Edgee个人访问令牌:
- 访问API tokens
- 创建令牌
- 为令牌命名
- 选择有效期(不选则永不过期)
- 复制生成的令牌
安装教程
NPX(推荐)
npx @edgee/mcp-server-edgee
全局安装
npm install -g @edgee/mcp-server-edgee
本地安装
npm install @edgee/mcp-server-edgee
与Claude Desktop一起使用
在claude_desktop_config.json
中添加以下内容:
{
"mcpServers": {
"edgee": {
"command": "npx",
"args": [
"-y",
"@edgee/mcp-server-edgee"
],
"env": {
"EDGEE_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
调试方式
列出组织
使用edgee-listOrganizations工具列出所有组织
创建项目
使用edgee-createProject工具创建新项目,参数包括:
- organization_id: "org_123456"
- slug: "my-new-project"
- description: "This is my new project"
获取项目组件
使用edgee-listProjectComponents工具列出项目"proj_123456"的所有组件
创建邀请
使用edgee-createInvitation工具邀请用户加入组织:
- organization_id: "org_123456"
- email: "[email protected]"
- role: "member"
开发
从源代码构建
git clone https://github.com/edgee-cloud/mcp-server-edgee.git
cd mcp-server-edgee
npm install
npm run build