PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serverscalendar-managementMCP-PA 智能助手
返回「calendar-management」

MCP-PA 智能助手

modelscope·@zhangzhongnan928/mcp-pa-ai-agent

calendar-management0下载LocalModelScope

简介

一种多功能的模型上下文协议服务器,使人工智能助手能够管理日历、跟踪任务、处理电子邮件、搜索网络以及控制智能家居设备。

MCP Server 详情

来自 ModelScope 索引

MCP 个人助理代理

这是一个使用模型上下文协议(MCP)构建的多功能个人助理AI代理,可帮助管理日历、任务、电子邮件等。

概述

该项目是一个基于模型上下文协议(MCP)的服务端,为个人助理代理提供了一套工具。它可以与像Claude for Desktop这样的MCP客户端集成,赋予AI助手以下能力:

  • 管理日历事件
  • 跟踪任务和待办事项
  • 阅读和发送电子邮件
  • 在网上搜索并检索信息
  • 控制智能家居设备

要求

⚠️ 重要提示: MCP SDK需要Python 3.10或更高版本。服务器将不兼容早期版本的Python。

  • Python 3.10+
  • MCP SDK 1.2.0+
  • 必需的Python包(参见requirements.txt)

安装

  1. 克隆仓库:
git clone https://github.com/yourusername/mcp-pa-ai-agent.git
cd mcp-pa-ai-agent
  1. 确保您安装了Python 3.10+:
python --version
  1. 如果您的系统Python版本低于3.10,请设置一个兼容环境:
# Using conda
conda create -n mcp-env python=3.10
conda activate mcp-env

# OR using venv (if Python 3.10+ is installed elsewhere)
python3.10 -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. 安装依赖项:
pip install -r requirements.txt
  1. 通过复制示例文件来配置环境变量:
cp .env.example .env
  1. 使用您的API凭证和设置编辑.env文件。

运行服务器

启动MCP服务器:

python mcp_server.py

服务器将启动并监听来自MCP客户端的连接。

连接到Claude for Desktop

  1. 安装Claude for Desktop

  2. 通过编辑配置文件来配置Claude for Desktop以使用此MCP服务器:

    • MacOS/Linux: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. 添加如下配置:

{
  "mcpServers": {
    "personal-assistant": {
      "command": "/path/to/python",
      "args": [
        "/absolute/path/to/mcp-pa-ai-agent/mcp_server.py"
      ]
    }
  }
}

如果您正在使用虚拟环境,请确保指向该环境中的Python可执行文件。

  1. 重启Claude for Desktop

可用工具

日历

  • get_events: 获取即将到来的日历事件
  • create_event: 创建一个新的日历事件

任务

  • list_tasks: 查看所有任务或按状态筛选
  • add_task: 创建新任务
  • update_task_status: 标记任务为待处理、进行中或已完成

电子邮件

  • get_emails: 列出收件箱中的最近邮件
  • read_email: 查看特定邮件的完整内容
  • send_email: 编写并发送新邮件

知识

  • web_search: 在网上搜索信息
  • get_weather: 获取当前天气信息
  • get_news: 检索最新新闻文章

智能家居

  • list_devices: 查看所有智能家居设备
  • control_device: 控制智能家居设备(如灯光、恒温器等)
  • get_device_state: 获取设备当前状态的详细信息

配置

服务器需要各种API密钥和服务访问凭据:

  • Google API: 用于日历和电子邮件功能(OAuth2凭证)
  • Weather API: 用于获取天气信息
  • News API: 用于检索新闻
  • Home Assistant: 用于智能家居控制

请参考.env.example文件了解所有可配置选项。

故障排除

Python 版本问题

如果你看到类似以下错误:

Error: Python 3.10 or higher is required for the MCP server.

你需要升级你的 Python 版本或使用带有 Python 3.10+ 的虚拟环境。

MCP SDK 安装问题

如果你在安装 MCP SDK 时遇到问题:

ERROR: Could not find a version that satisfies the requirement mcp>=1.2.0

请确保你使用的是 Python 3.10+ 并且 pip 是最新的:

pip install --upgrade pip

开发

要为服务器添加新功能,你可以:

  1. 在 modules/ 目录下创建一个新的模块
  2. 使用 @mcp.tool() 装饰器实现函数
  3. 在 mcp_server.py 中导入你的模块

许可证

MIT

贡献

欢迎贡献!请随时提交 Pull Request。

相关 MCP Servers(来自「calendar-management」)

飞常准-Aviation

VariFlight航班信息服务的模型上下文协议(MCP)服务器实现方案。该服务器提供了多种工具,支持查询航班信息、天气数据及航班舒适度指标。

@variflight-ai/variflight-mcp

快递100 MCP Server

快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。

kuaidi100/kuaidi100-mcp

全球实时时间查询(MCP&Agent挑战赛)

实时时间获取函数,可根据指定时区获取当前时间(默认中国时间),并以格式化文本返回详尽的时间信息。 可获取的详尽时间信息包括:时区、时区缩写、当前时间、星期、日期、具体时间、年份、月份、日期、小时、分钟、秒钟、 一年中的第几天、一年中的第几周、是否为夏令时、客户端IP、与UTC的偏移、与UTC的时差描述等。

JackGan/realtime

UU跑腿MCP

现已支持5个核心API接口和MCP协议的对接, 涵盖询价、发单、查询详情等,是国内首家兼容MCP协议的配送服务商。

@uupt-mcp/uupt-mcp-server

全球机票查询-RollingGo

RollingGo-Flight-MCP 是一款 MCP 原生的全球机票服务插件,完美适配 Claude 、Cursor、Codex等AI Agent 和主流 MCP 客户端。 基于道旅官方供应链,内置机场智能识别与航班多维检索两大核心工具,整合 RollingGo 全球 500 + 合作航司、覆盖 200 + 国家和地区的千万级航线资源,支持实时价格查询、舱等筛选、行程匹配等专业功能,具备企业级高并发稳定性与 7×24 小时服务保障,帮助企业和个人开发者零成本构建具备机票交易能力的 AI 应用。

yorklu/RollingGo_Flight

搜论文Arxiv 袁明伟 (MCP&Agent挑战赛) 班级群2

基于 arXiv 的开放 API 进行论文搜索的

Mic752/ResearchArxivPaper-WithMcp-Mic

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/zhangzhongnan928-mcp-pa-ai-agent/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

git clone https://github.com/yourusername/mcp-pa-ai-agent.git cd mcp-pa-ai-agent

基本信息

分类
calendar-management / home-automation-and-iot / communication
运行方式
No
许可证
Unknown
详情文件
zhangzhongnan928-mcp-pa-ai-agent.md