PeakMojo Server

PeakMojo Server

未知

简介

PeakMojo 服务器是一个 Python 实现,用于与 PeakMojo API 无缝集成,提供完整的 API 端点访问。

Docker Hub

安装

pip install mcp-server-peakmojo

基本配置

环境变量

# 必需
export PEAKMOJO_API_KEY=your_api_key_here

# 可选
export PEAKMOJO_BASE_URL=https://api.staging.readymojo.com

命令行参数

python -m mcp_server_peakmojo --api-key YOUR_API_KEY --base-url YOUR_BASE_URL

Docker 使用

从 Docker Hub 拉取

docker pull buryhuang/mcp-server-peakmojo:latest

运行容器

docker run -e PEAKMOJO_API_KEY=your_api_key_here -e PEAKMOJO_BASE_URL=https://api.staging.readymojo.com buryhuang/mcp-server-peakmojo:latest

与 Claude Desktop 集成

在 Claude Desktop 设置中添加:

{
  "mcpServers": {
    "peakmojo": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "PEAKMOJO_API_KEY=your_api_key_here",
        "-e",
        "PEAKMOJO_BASE_URL=https://api.staging.readymojo.com",
        "peakmojo/mcp-server-peakmojo:latest"
      ]
    }
  }
}

主要功能

  • 用户管理 (peakmojo://users)
  • 角色管理 (peakmojo://personas)
  • 场景管理 (peakmojo://scenarios)
  • 工作管理 (peakmojo://jobs)
  • 应用程序 (peakmojo://applications)
  • 实践、技能和证书管理

常用工具示例

# 获取用户列表
get_peakmojo_users()

# 搜索角色
search_peakmojo_personas(query="data scientist")

# 创建工作场景
create_peakmojo_job_scenario(job_id="123", user_id="456")

# 颁发证书
issue_user_certificate(user_id="456", certificate_id="789")

开发模式

在开发过程中,如果 API 不可用,服务器会自动回退到模拟响应,便于测试和开发。


更多详细信息请参阅完整文档。