mcpField
P
PensionPro

PensionPro

本地服务
github.com/douglaslinsmeyer金融数据030 周前更新

关于 PensionPro

PensionPro 是面向养老金计划管理工作的本地开源 MCP 服务,将 PensionPro REST API 操作提供给 AI 助手。除计划、项目和待办事项外,还可查询 API 文档与帮助文章。

主要功能

  1. 01搜索计划、客户与联系人
  2. 02查看计划、项目和任务详情
  3. 03创建项目并管理任务状态
  4. 04搜索、创建和更新待办事项
  5. 05添加笔记并查询 API 与帮助文档

适用场景

  1. 01查找计划及其联系人、周期和费用信息
  2. 02跟进项目任务并重新分配负责人
  3. 03维护关联计划或联系人的待办事项

MCP 相关

该服务通过 MCP 工具与 PensionPro REST API 交互,可在本地运行,并需配置 PensionPro API 密钥和用户名。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"douglaslinsmeyer-pension-pro": {
"command": "uvx",
"args": [
"pension-pro-mcp"
],
"env": {
"PENSION_PRO_API_KEY": "<PENSION_PRO_API_KEY>",
"PENSION_PRO_USERNAME": "<PENSION_PRO_USERNAME>"
}
}
}
}
启动命令uvx pension-pro-mcp
需要配置的环境变量
PENSION_PRO_API_KEY密钥Your PensionPro API key
PENSION_PRO_USERNAMEYour PensionPro username

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypipension-pro-mcp0.2.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

PensionPro MCP 服务

一个本地开源 MCP 服务,为 AI 助手提供与 PensionPro REST API 交互的工具。

功能

  • 计划查询与搜索 — 按名称、状态、类型或客户搜索计划。查看包含联系人、周期和费用表的详细计划信息。
  • 项目与任务工作流 — 搜索项目、查看任务详情、完成或取消完成任务、重新分配任务,以及根据模板创建项目。
  • 客户与联系人查询 — 搜索客户和联系人,查看包含关联计划的客户详情。
  • 待办事项管理 — 搜索、创建和更新与计划、项目或联系人关联的待办事项。
  • 备注 — 为计划、项目、任务和联系人添加备注并检索备注。

先决条件

  • Python 3.12+
  • PensionPro API 密钥和用户名

安装

从 PyPI 安装:

pip install pension-pro-mcp

也可以通过 uvx 直接运行(无需安装):

uvx pension-pro-mcp

配置

设置以下环境变量:

export PENSION_PRO_API_KEY=your_api_key
export PENSION_PRO_USERNAME=your_username
Claude Desktop

添加到你的 claude_desktop_config.json:

{
  "mcpServers": {
    "pension-pro": {
      "command": "uvx",
      "args": ["pension-pro-mcp"],
      "env": {
        "PENSION_PRO_API_KEY": "your_api_key",
        "PENSION_PRO_USERNAME": "your_username"
      }
    }
  }
}
Claude Code

添加到项目的 .mcp.json:

{
  "mcpServers": {
    "pension-pro": {
      "command": "uvx",
      "args": ["pension-pro-mcp"],
      "env": {
        "PENSION_PRO_API_KEY": "your_api_key",
        "PENSION_PRO_USERNAME": "your_username"
      }
    }
  }
}

可用工具

工具描述
search_plans按名称、状态、类型或客户搜索和筛选计划
get_plan_details获取包含联系人、周期、服务、投资和费用的计划
get_plan_projects获取计划的项目及任务完成情况摘要
search_projects按状态、类型或计划搜索和筛选项目
get_project_details获取包含任务组、任务、参与者、备注和文件的项目
get_task_details获取单个任务的状态、分配情况和备注
complete_task将任务标记为已完成
uncomplete_task将任务恢复为未完成状态
reassign_task将任务重新分配给其他员工
create_project_from_template根据模板创建新项目
search_clients按公司名称搜索和筛选客户
get_client_details获取包含计划和备注的客户信息
search_contacts按姓名或客户搜索和筛选联系人
search_todos搜索和筛选待办事项
get_todo获取待办事项及其评论
create_todo创建与实体关联的新待办事项
update_todo更新待办事项详情
add_note为计划、项目、任务或联系人添加备注
get_notes获取实体的备注
search_api_paths按关键字搜索 PensionPro API 端点
get_api_endpoint获取指定 API 端点的完整详情
search_api_schemas按关键字搜索 API 数据模型/架构
get_api_schema获取 API 数据模型的完整定义
search_help_articles按关键字搜索 PensionPro 帮助中心文章
get_help_article获取帮助文章的完整内容
list_help_sections列出可用的帮助分区及文章数量

开发

git clone https://github.com/douglaslinsmeyer/pension-pro-mcp.git
cd pension-pro-mcp
pip install -e ".[dev]"
pytest
刷新帮助文章

可以从 PensionPro 知识库刷新随附的帮助文章:

python scripts/scrape_docs.py

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。