简历操作API封装工具

rxresume-mcp是一个围绕Reactive Resume REST API的MCP封装工具,用于通过MCP工具操作简历数据。

  • by a-earthperson
  • Python
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 a-earthperson/rxresume-mcp

使用说明

rxresume mcp

一个小的MCP包装 反应式简历 REST API。 使用MCP工具操纵简历。

快速开始

PyPI包(stdio)

要求:Python 3.11以上。

pip install rxresume-mcp

配置您的MCP客户端以运行已安装的控制台脚本:

将此添加到您的MCP客户端配置(stdio传输)中。一些客户端(如Cursor) 可能需要 uv 指向项目路径,在这种情况下包括 --project /absolute/path/to/rxresume-mcp 在 args.

mcp.json

将此作为MCP客户端配置(stdio传输)的起点。

{
  "mcpServers": {
    "rxresume": {
      "command": "uv",
      "args": ["run", "rxresume-mcp", "--mcp-transport", "stdio"],
      "env": {
        "APP_URL": "https://rxresu.me",
        "REST_API_KEY": "your-rxresume-api-key",
        "REST_API_TIMEOUT": "30",
        "REST_API_USER_AGENT": "rxresume-mcp/<package version>"
      }
    }
  }
}

如果要手动运行它进行调试:

APP_URL="http://localhost:3000" REST_API_KEY="rxresume-key" rxresume-mcp --mcp-transport stdio

Docker镜像(流式HTTP)

从GHCR运行已发布的图像:

docker run --rm -p 8000:8000 \
  -e APP_URL="http://localhost:3000" \
  -e REST_API_KEY="rxresume-key" \
  ghcr.io/a-earthperson/rxresume-mcp:latest

本地源(dev)

有关本地克隆快速入门,请参阅 DEVELOPING.md.

MCP客户端示例(stdio)

将此作为MCP客户端配置(stdio传输)的起点。

{
  "mcpServers": {
    "rxresume": {
      "command": "uv",
      "args": ["run", "rxresume-mcp", "--mcp-transport", "stdio"],
      "env": {
        "APP_URL": "https://rxresu.me",
        "REST_API_KEY": "your-rxresume-api-key",
        "REST_API_TIMEOUT": "30",
        "REST_API_USER_AGENT": "rxresume-mcp/<package version>"
      }
    }
  }
}

光标示例(注意 --project 路径):

{
  "mcpServers": {
    "rxresume": {
      "command": "uv",
      "args": [
        "run",
        "--project",
        "/absolute/path/to/rxresume-mcp",
        "rxresume-mcp",
        "--mcp-transport",
        "stdio"
      ],
      "env": {
        "APP_URL": "https://rxresu.me",
        "REST_API_KEY": "your-rxresume-api-key",
        "REST_API_TIMEOUT": "30",
        "REST_API_USER_AGENT": "rxresume-mcp/<package version>"
      }
    }
  }
}

Docker Compose快速入门

启动响应式恢复(加上依赖关系)和MCP服务器:

docker compose up --build

健康后,MCP服务器在端口上可用 8000 应用程序打开 3000.

发展

有关完整的开发说明,请参阅 DEVELOPING.md.快速启动:

uv sync --extra dev
uv run ruff check src
uv run pytest