Skip to content
/ MyMCP Public

一站式 MCP 工具集:项目分析 + 设计辅助 + 实时文档 + 网络请求 + 长期记忆 + 算法训练 + 调色板生成

License

Notifications You must be signed in to change notification settings

szqjl/MyMCP

Repository files navigation

MyMCP - 个人 MCP 工具包

🚀 简介

MyMCP 是一个完整的 MCP (Model Context Protocol) 工具包,包含项目分析、设计平台集成和实时文档获取功能。专为 Cursor 编辑器设计,让 AI 助手能够更好地理解和分析您的项目。

✨ 功能特性

1. 项目分析工具

  • 📊 分析项目代码质量
  • 📁 显示项目文件结构
  • 📈 获取项目统计信息
  • 🔍 代码质量评估

2. 设计平台集成工具

  • 🎨 生成设计简报
  • 🎯 推荐设计资源
  • ✅ 验证设计规格
  • 📋 生成设计检查清单

3. Context7 实时文档

  • 📚 获取最新技术文档
  • 🔍 查找代码示例
  • 🆕 实时更新内容
  • 💡 智能推荐

4. Fetch 网络请求工具

  • 🌐 获取网页内容
  • 📡 调用 API 接口
  • 🔗 处理网络请求
  • 📊 数据获取和分析

5. Memory 长期记忆工具

  • 🧠 AI 长期记忆功能
  • 💾 持久化存储对话历史
  • 🔄 跨会话记忆保持
  • 🎯 个性化服务支持

6. LeetCode Helper 算法训练助手

  • 🧮 算法题目分析和解题思路
  • 📊 算法复杂度分析和优化建议
  • 💻 多种编程语言的解法示例
  • 📚 关键算法概念和技巧解释

7. Color Palette Generator 调色板生成器

  • 🎨 自动生成协调的调色板
  • 🌈 专业的色彩搭配建议
  • 🎯 品牌色彩方案生成
  • 🖌️ 设计色彩辅助工具

8. Figma 集成工具

  • 🎨 获取 Figma 设计文件信息
  • 🔧 提取设计令牌(颜色、字体、间距)
  • 📦 同步组件库到项目
  • 📋 生成设计规范文档
  • 🔄 自动化设计到代码流程

9. 即时设计集成工具

  • 🎨 获取即时设计文件信息
  • 🔧 提取设计令牌和组件库
  • 📦 同步即时设计到项目
  • 📋 生成中文设计规范文档
  • 🔄 支持跨平台设计对比(即时设计 vs Figma)

🛠️ 系统要求

  • Python 3.8+
  • Node.js 16+
  • Cursor 编辑器

🚀 快速开始

方法1:一键部署(推荐)

# 下载并运行部署脚本
deploy_to_new_computer.bat

方法2:手动部署

  1. 安装 Python 和 Node.js
  2. 安装 MCP 库:pip install mcp
  3. 运行部署脚本

📖 使用方法

在新项目中使用

# 部署 MCP 工具到项目
mcp.bat "D:\your-project"

在 Cursor 中使用

"分析这个项目的代码质量"
"为这个项目生成设计简报"
"获取React最新文档"
"使用fetch获取这个网页的内容"

📁 文件结构

MyMCP/
├── simple_mcp_server.py          # 项目分析工具
├── design_mcp_server.py          # 设计平台集成工具
├── mcp.bat                       # 项目部署脚本
├── deploy_to_new_computer.bat    # 新电脑部署脚本
├── 新电脑部署指南.md             # 部署说明
└── README.md                     # 项目说明

🔧 配置说明

部署后会在项目中创建 .cursor/mcp.json 配置文件:

{
  "mcpServers": {
    "项目分析工具": {
      "command": "python",
      "args": ["C:\\Users\\Jennifer\\mcp-tools\\simple_mcp_server.py"],
      "env": {
        "PYTHONPATH": "C:\\Users\\Jennifer\\mcp-tools"
      }
    },
    "设计平台集成工具": {
      "command": "python",
      "args": ["C:\\Users\\Jennifer\\mcp-tools\\design_mcp_server.py"],
      "env": {
        "PYTHONPATH": "C:\\Users\\Jennifer\\mcp-tools"
      }
    },
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    },
    "fetch": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@kazuph/mcp-fetch", "--config", "{}"]
    },
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"],
      "env": {
        "MEMORY_FILE_PATH": "D:\\your-project\\.cursor\\memory.json"
      }
    }
  }
}

🎯 使用示例

项目分析

  • "分析这个项目的代码质量"
  • "显示项目文件结构"
  • "获取项目基本信息"

设计辅助

  • "为我的小程序生成设计简报"
  • "推荐一些图标资源"
  • "验证设计规格:750x1334px"

技术文档

  • "获取微信小程序最新API文档"
  • "查找React组件使用方法"
  • "获取某个技术的最新更新"

网络请求

  • "使用fetch获取这个网页的内容"
  • "帮我调用这个API接口"
  • "获取这个网站的数据"

长期记忆

  • "记住这个项目的特殊要求"
  • "记住我的编程风格偏好"
  • "记住之前遇到的问题和解决方案"

算法训练

  • "分析这道LeetCode题目的解题思路"
  • "优化这个算法的时间和空间复杂度"
  • "提供多种编程语言的解法示例"
  • "解释这个算法概念和技巧"

色彩设计

  • "为我的品牌生成一套调色板"
  • "提供与这个颜色搭配的配色方案"
  • "生成适合科技产品的色彩搭配"
  • "创建符合现代简约风格的调色板"

Figma 设计集成

  • "获取这个 Figma 文件的设计信息"
  • "提取设计中的颜色和字体规范"
  • "同步 Figma 组件库到我的项目"
  • "生成设计规范文档"
  • "自动同步最新的设计稿"

即时设计集成

  • "获取这个即时设计文件的信息"
  • "提取即时设计中的设计令牌"
  • "同步即时设计组件到项目"
  • "对比即时设计和 Figma 设计"
  • "生成中文设计规范文档"

🔍 故障排除

常见问题

  1. Python 未找到 - 确保 Python 已安装并添加到 PATH
  2. Node.js 未找到 - 确保 Node.js 已安装并添加到 PATH
  3. MCP 库安装失败 - 使用国内镜像源安装
  4. 权限问题 - 以管理员身份运行

解决方案

  • 查看 新电脑部署指南.md 获取详细说明
  • 检查系统要求是否满足
  • 验证软件安装是否正确

📝 更新日志

v1.0.0 (2024-09-19)

  • ✅ 初始版本发布
  • ✅ 项目分析工具
  • ✅ 设计平台集成工具
  • ✅ Context7 实时文档
  • ✅ 一键部署脚本

📄 许可证

MIT License

🤝 贡献

欢迎提交 Issue 和 Pull Request!

📞 支持

如有问题,请查看部署指南或提交 Issue。


MyMCP - 让 AI 助手更智能地理解您的项目!

About

一站式 MCP 工具集:项目分析 + 设计辅助 + 实时文档 + 网络请求 + 长期记忆 + 算法训练 + 调色板生成

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published