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

rxresume-mcp

一个围绕Reactive Resume REST API的MCP包装器,用于通过MCP工具操作简历数据。

article

README

🚀 rxresume-mcp

rxresume-mcp 是一个围绕 Reactive Resume REST API 的小型 MCP 包装器,可使用 MCP 工具来操作简历。

🚀 快速开始

📦 PyPI 包(标准输入输出)

要求:Python 3.11 及以上版本。

pip install rxresume-mcp

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

将以下内容添加到你的 MCP 客户端配置中(标准输入输出传输)。一些客户端(如 Cursor)可能需要将 uv 指向项目路径,这种情况下在 args 中包含 --project /absolute/path/to/rxresume-mcp

mcp.json

可将此作为 MCP 客户端配置(标准输入输出传输)的起点。

{
  "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

📂 本地源码(开发模式)

有关本地克隆的快速启动说明,请参阅 DEVELOPING.md

💻 MCP 客户端示例(标准输入输出)

可将此作为 MCP 客户端配置(标准输入输出传输)的起点。

{
  "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>"
      }
    }
  }
}

Cursor 示例(注意 --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 快速启动

同时启动 Reactive Resume(及其依赖项)和 MCP 服务器:

docker compose up --build

服务正常运行后,MCP 服务器将在端口 8000 上可用,应用将在端口 3000 上可用。

⚙️ 开发

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

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

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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