Skip to main content
Glama

Kerry MCP Tools Collection

Kerry MCP Tools Collection

这是一个为Cursor设计的MCP (Model Context Protocol) 工具集合(自用,interview介绍),提供多种实用功能,包括系统信息查询、个人档案管理、网络搜索和天气查询等。

🚀 功能特性

🔧 系统信息工具 (Host Info)

  • 获取系统信息(操作系统、版本、架构)
  • 获取CPU信息(处理器型号、核心数)
  • 获取内存信息(总内存、已用内存、使用率)
  • 获取磁盘信息(总容量、已用空间、使用率)

👤 个人档案工具 (Profile)

  • 获取完整用户档案信息
  • 简历摘要和专业成就
  • 按类别查询技能列表
  • 项目详细信息查询
  • 动态更新用户兴趣
  • 实时网络搜索功能
  • 新闻文章搜索
  • 基于DuckDuckGo API
  • 支持多语言搜索

🌤️ 天气查询工具 (Weather)

  • 实时天气信息查询
  • 多天天气预报
  • 支持全球城市查询
  • 基于OpenWeatherMap API

系统要求

  • Python 3.8+
  • Windows 10/11 (已测试)
  • macOS (理论上支持)
  • Linux (理论上支持)

📦 安装步骤

1. 克隆或下载项目

git clone https://github.com/Formyselfonly/mcp-demo.git cd mcp-demo

2. 安装依赖

pip install -r requirements.txt

或者手动安装:

pip install mcp psutil requests

3. 测试MCP工具

# 测试所有工具 python test_tools.py # 测试个人档案工具 python demo_profile.py # 测试系统信息工具 python host_info_tools.py

应该看到类似这样的输出:

🚀 开始测试所有MCP工具... ============================================================ 🎯 演示用户档案功能 ============================================================ 📋 完整用户档案: 姓名: KerryZheng 职位: AI Engineer, LLM Engineer, AI Agent Engineer 位置: 深圳 GitHub: https://github.com/Formyselfonly/resume ============================================================ 📄 演示简历摘要功能 ============================================================ 摘要: AI研究生,专注于大模型和人工智能体研究 主要成就: ✅ 发表SCI论文:MemoryRepository for AI NPC ✅ 2年实习经验,多个个人项目展示 ✅ AI中台开发经验丰富 ✅ Prompt工程专家,多领域应用

🎯 在Cursor中使用

方法1:通过Cursor设置界面(推荐)

  1. 打开Cursor
  2. Ctrl+, 打开设置
  3. 搜索 "MCP" 或 "Model Context Protocol"
  4. 添加新的MCP server,配置如下:
    • 名称: kerry-mcp-tools
    • 命令: python
    • 参数: ["demo_main.py"]
    • 工作目录: D:\githubproject\mcp-demo (或你的实际路径)
    • 环境变量:
      • PYTHONPATH: D:\githubproject\mcp-demo

方法2:通过配置文件

在Cursor的设置中添加以下配置:

{ "mcpServers": { "kerry-mcp-tools": { "command": "python", "args": ["demo_main.py"], "cwd": "D:\\githubproject\\mcp-demo", "env": { "PYTHONPATH": "D:\\githubproject\\mcp-demo" } } } }

🚀 启动MCP Server

方法1:直接运行(推荐)

python demo_main.py

方法2:测试工具

# 测试所有工具 python test_tools.py # 测试个人档案 python demo_profile.py

💡 使用方法

启动MCP服务器

  1. 运行 python demo_main.py 启动MCP服务器
  2. 在Cursor中,MCP服务器应该自动连接
  3. 现在你可以在对话中使用各种工具

可用工具列表

🔧 系统信息工具
  • get_host_info - 获取系统硬件和性能信息
👤 个人档案工具
  • get_user_profile - 获取完整用户档案
  • get_resume_summary - 获取简历摘要
  • get_skills_by_category - 按类别查询技能
  • get_project_details - 获取项目详情
  • update_user_interest - 更新用户兴趣
🌐 网络搜索工具
  • web_search - 执行网络搜索
  • get_news - 获取新闻文章
🌤️ 天气查询工具
  • get_weather - 查询当前天气
  • get_weather_forecast - 获取天气预报

使用示例

在Cursor中询问:

  • "我的个人档案是什么?"
  • "我的技能有哪些?"
  • "搜索Python编程教程"
  • "北京今天天气怎么样?"
  • "我的系统信息"

故障排除

常见问题

  1. MCP server无法启动
    • 检查Python是否正确安装
    • 检查依赖包是否安装:pip list | findstr mcp
  2. Cursor无法连接MCP server
    • 确保MCP server正在运行
    • 检查工作目录路径是否正确
    • 检查环境变量设置
  3. 权限问题
    • 在Windows上,可能需要以管理员身份运行PowerShell
    • 检查文件路径权限

日志信息

MCP server会输出详细的日志信息,包括:

  • 工具注册状态
  • 服务器启动状态
  • 连接信息

🔧 扩展功能

要添加新的工具,只需:

  1. 在相应的工具文件中定义新函数(如 get_name_profile.py
  2. demo_main.py 中使用 mcp.add_tool() 注册工具
  3. 重启MCP服务器

项目结构

mcp-demo/ ├── demo_main.py # MCP服务器主程序 ├── host_info_tools.py # 系统信息工具 ├── get_name_profile.py # 个人档案工具 ├── web_search_tools.py # 网络搜索工具 ├── weather_tools.py # 天气查询工具 ├── config.py # 配置文件 ├── test_tools.py # 测试脚本 ├── demo_profile.py # 个人档案演示 ├── requirements.txt # 依赖包 └── README.md # 说明文档

📄 许可证

MIT License

🤝 贡献

欢迎提交Issue和Pull Request!

🌟 关于作者

KerryZheng - AI Engineer, LLM Engineer, AI Agent Engineer

📚 相关链接

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

A comprehensive MCP server collection designed for Cursor that provides system information queries, personal profile management, web search capabilities, and weather forecasting. Enables users to access hardware details, manage resume data, search the web, and get weather updates through natural language interactions.

  1. 🚀 功能特性
    1. 🔧 系统信息工具 (Host Info)
    2. 👤 个人档案工具 (Profile)
    3. 🌐 网络搜索工具 (Web Search)
    4. 🌤️ 天气查询工具 (Weather)
  2. 系统要求
    1. 📦 安装步骤
      1. 1. 克隆或下载项目
      2. 2. 安装依赖
      3. 3. 测试MCP工具
    2. 🎯 在Cursor中使用
      1. 方法1:通过Cursor设置界面(推荐)
      2. 方法2:通过配置文件
    3. 🚀 启动MCP Server
      1. 方法1:直接运行(推荐)
      2. 方法2:测试工具
    4. 💡 使用方法
      1. 启动MCP服务器
      2. 可用工具列表
      3. 使用示例
    5. 故障排除
      1. 常见问题
      2. 日志信息
    6. 🔧 扩展功能
      1. 项目结构
    7. 📄 许可证
      1. 🤝 贡献
        1. 🌟 关于作者
          1. 📚 相关链接

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/Formyselfonly/mcp-demo'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server