基本能力
产品定位
PeakMojo集成服务是一个用于与PeakMojo API进行深度集成的Python服务器实现。
核心功能
- 完整的PeakMojo API端点集成
- Bearer令牌认证
- 资源和工具访问PeakMojo功能
- 开发期间自动回退到模拟响应
适用场景
- 需要与PeakMojo平台进行集成的开发项目
- 开发测试环境下的API模拟
- 用户、角色、场景、工作等资源的管理
工具列表
- 用户管理:获取用户列表、用户详情、用户统计等
- 角色管理:获取角色列表、角色标签、搜索角色、创建新角色等
- 场景管理:获取场景列表、创建工作场景等
- 工作区管理:获取工作区角色
- 工作管理:获取工作详情
- 应用管理:获取应用详情
- 实践管理:获取实践消息
- 技能管理:获取用户技能
- 证书管理:获取证书列表、证书技能、颁发用户证书等
使用教程
使用依赖
- Python环境
安装教程
pip install mcp-server-peakmojo配置
需要设置以下环境变量:
PEAKMOJO_API_KEY: 您的PeakMojo API密钥PEAKMOJO_BASE_URL(可选): PeakMojo API基础URL (默认为 https://api.staging.readymojo.com)
或通过命令行参数配置:
python -m mcp_server_peakmojo --api-key YOUR_API_KEY --base-url YOUR_BASE_URLDocker支持
从Docker Hub拉取
docker pull buryhuang/mcp-server-peakmojo:latest本地构建
docker build -t mcp-server-peakmojo .运行容器
docker run \
-e PEAKMOJO_API_KEY=your_api_key_here \
-e PEAKMOJO_BASE_URL=https://api.staging.readymojo.com \
buryhuang/mcp-server-peakmojo:latest调试方式
- 检查日志输出
- 验证API响应
- 测试模拟回退功能
