modelscope·@zhangzhongnan928/mcp-pa-ai-agent
一种多功能的模型上下文协议服务器,使人工智能助手能够管理日历、跟踪任务、处理电子邮件、搜索网络以及控制智能家居设备。
这是一个使用模型上下文协议(MCP)构建的多功能个人助理AI代理,可帮助管理日历、任务、电子邮件等。
该项目是一个基于模型上下文协议(MCP)的服务端,为个人助理代理提供了一套工具。它可以与像Claude for Desktop这样的MCP客户端集成,赋予AI助手以下能力:
⚠️ 重要提示: MCP SDK需要Python 3.10或更高版本。服务器将不兼容早期版本的Python。
git clone https://github.com/yourusername/mcp-pa-ai-agent.git
cd mcp-pa-ai-agent
python --version
# 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
pip install -r requirements.txt
cp .env.example .env
.env文件。启动MCP服务器:
python mcp_server.py
服务器将启动并监听来自MCP客户端的连接。
通过编辑配置文件来配置Claude for Desktop以使用此MCP服务器:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json添加如下配置:
{
"mcpServers": {
"personal-assistant": {
"command": "/path/to/python",
"args": [
"/absolute/path/to/mcp-pa-ai-agent/mcp_server.py"
]
}
}
}
如果您正在使用虚拟环境,请确保指向该环境中的Python可执行文件。
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密钥和服务访问凭据:
请参考.env.example文件了解所有可配置选项。
如果你看到类似以下错误:
Error: Python 3.10 or higher is required for the MCP server.
你需要升级你的 Python 版本或使用带有 Python 3.10+ 的虚拟环境。
如果你在安装 MCP SDK 时遇到问题:
ERROR: Could not find a version that satisfies the requirement mcp>=1.2.0
请确保你使用的是 Python 3.10+ 并且 pip 是最新的:
pip install --upgrade pip
要为服务器添加新功能,你可以:
modules/ 目录下创建一个新的模块@mcp.tool() 装饰器实现函数mcp_server.py 中导入你的模块MIT
欢迎贡献!请随时提交 Pull Request。
VariFlight航班信息服务的模型上下文协议(MCP)服务器实现方案。该服务器提供了多种工具,支持查询航班信息、天气数据及航班舒适度指标。
快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。
实时时间获取函数,可根据指定时区获取当前时间(默认中国时间),并以格式化文本返回详尽的时间信息。 可获取的详尽时间信息包括:时区、时区缩写、当前时间、星期、日期、具体时间、年份、月份、日期、小时、分钟、秒钟、 一年中的第几天、一年中的第几周、是否为夏令时、客户端IP、与UTC的偏移、与UTC的时差描述等。
现已支持5个核心API接口和MCP协议的对接, 涵盖询价、发单、查询详情等,是国内首家兼容MCP协议的配送服务商。
RollingGo-Flight-MCP 是一款 MCP 原生的全球机票服务插件,完美适配 Claude 、Cursor、Codex等AI Agent 和主流 MCP 客户端。 基于道旅官方供应链,内置机场智能识别与航班多维检索两大核心工具,整合 RollingGo 全球 500 + 合作航司、覆盖 200 + 国家和地区的千万级航线资源,支持实时价格查询、舱等筛选、行程匹配等专业功能,具备企业级高并发稳定性与 7×24 小时服务保障,帮助企业和个人开发者零成本构建具备机票交易能力的 AI 应用。
基于 arXiv 的开放 API 进行论文搜索的