[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-michaellatman--mcp-get":3,"tool-michaellatman--mcp-get":64},[4,23,32,40,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":22},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,2,"2026-04-05T10:45:23",[13,14,15,16,17,18,19,20,21],"图像","数据工具","视频","插件","Agent","其他","语言模型","开发框架","音频","ready",{"id":24,"name":25,"github_repo":26,"description_zh":27,"stars":28,"difficulty_score":29,"last_commit_at":30,"category_tags":31,"status":22},2181,"OpenHands","OpenHands\u002FOpenHands","OpenHands 是一个专注于 AI 驱动开发的开源平台，旨在让智能体（Agent）像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点，通过自动化流程显著提升开发速度。\n\n无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员，还是需要快速原型验证的技术团队，都能从中受益。OpenHands 提供了灵活多样的使用方式：既可以通过命令行（CLI）或本地图形界面在个人电脑上轻松上手，体验类似 Devin 的流畅交互；也能利用其强大的 Python SDK 自定义智能体逻辑，甚至在云端大规模部署上千个智能体并行工作。\n\n其核心技术亮点在于模块化的软件智能体 SDK，这不仅构成了平台的引擎，还支持高度可组合的开发模式。此外，OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩，证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能，支持与 Slack、Jira 等工具集成，并提供细粒度的权限管理，适合从个人开发者到大型企业的各类用户场景。",70626,3,"2026-04-05T22:51:36",[19,17,20,16],{"id":33,"name":34,"github_repo":35,"description_zh":36,"stars":37,"difficulty_score":10,"last_commit_at":38,"category_tags":39,"status":22},3074,"gpt4free","xtekky\u002Fgpt4free","gpt4free 是一个由社区驱动的开源项目，旨在聚合多种可访问的大型语言模型（LLM）和媒体生成接口，让用户能更灵活、便捷地使用前沿 AI 能力。它解决了直接调用各类模型时面临的接口分散、门槛高或成本昂贵等痛点，通过统一的标准将不同提供商的资源整合在一起。\n\n无论是希望快速集成 AI 功能的开发者、需要多模型对比测试的研究人员，还是想免费体验最新技术的普通用户，都能从中受益。gpt4free 提供了丰富的使用方式：既包含易于上手的 Python 和 JavaScript 客户端库，也支持部署本地图形界面（GUI），更提供了兼容 OpenAI 标准的 REST API，方便无缝替换现有应用后端。\n\n其技术亮点在于强大的多提供商支持架构，能够动态调度包括 Opus、Gemini、DeepSeek 等多种主流模型资源，并支持 Docker 一键部署及本地推理。项目秉持社区优先原则，在降低使用门槛的同时，也为贡献者提供了扩展新接口的便利框架，是探索和利用多样化 AI 资源的实用工具。",65970,"2026-04-04T01:02:03",[16,19,17],{"id":41,"name":42,"github_repo":43,"description_zh":44,"stars":45,"difficulty_score":10,"last_commit_at":46,"category_tags":47,"status":22},51,"gstack","garrytan\u002Fgstack","gstack 是 Y Combinator CEO Garry Tan 亲自开源的一套 AI 工程化配置，旨在将 Claude Code 升级为你的虚拟工程团队。面对单人开发难以兼顾产品战略、架构设计、代码审查及质量测试的挑战，gstack 提供了一套标准化解决方案，帮助开发者实现堪比二十人团队的高效产出。\n\n这套配置特别适合希望提升交付效率的创始人、技术负责人，以及初次尝试 Claude Code 的开发者。gstack 的核心亮点在于内置了 15 个具有明确职责的 AI 角色工具，涵盖 CEO、设计师、工程经理、QA 等职能。用户只需通过简单的斜杠命令（如 `\u002Freview` 进行代码审查、`\u002Fqa` 执行测试、`\u002Fplan-ceo-review` 规划功能），即可自动化处理从需求分析到部署上线的全链路任务。\n\n所有操作基于 Markdown 和斜杠命令，无需复杂配置，完全免费且遵循 MIT 协议。gstack 不仅是一套工具集，更是一种现代化的软件工厂实践，让单人开发者也能拥有严谨的工程流程。",64604,"2026-04-05T23:10:16",[17,16],{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":10,"last_commit_at":54,"category_tags":55,"status":22},193,"meilisearch","meilisearch\u002Fmeilisearch","Meilisearch 是一个开源的极速搜索服务，专为现代应用和网站打造，开箱即用。它能帮助开发者快速集成高质量的搜索功能，无需复杂的配置或额外的数据预处理。传统搜索方案往往需要大量调优才能实现准确结果，而 Meilisearch 内置了拼写容错、同义词识别、即时响应等实用特性，并支持 AI 驱动的混合搜索（结合关键词与语义理解），显著提升用户查找信息的体验。\n\nMeilisearch 特别适合 Web 开发者、产品团队或初创公司使用，尤其适用于需要快速上线搜索功能的场景，如电商网站、内容平台或 SaaS 应用。它提供简洁的 RESTful API 和多种语言 SDK，部署简单，资源占用低，本地开发或生产环境均可轻松运行。对于希望在不依赖大型云服务的前提下，为用户提供流畅、智能搜索体验的团队来说，Meilisearch 是一个高效且友好的选择。",56972,"2026-04-05T22:34:33",[13,17,14,20,16,18],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":22},4022,"awesome-claude-skills","ComposioHQ\u002Fawesome-claude-skills","awesome-claude-skills 是一个精心整理的开源资源库，旨在帮助用户挖掘和扩展 Claude AI 的潜力。它不仅仅是一份列表，更提供了实用的“技能（Skills）”模块，让 Claude 从单纯的文本生成助手，进化为能执行复杂工作流的智能代理。\n\n许多用户在使用 AI 时，常受限于其无法直接操作外部软件或处理特定格式文件的痛点。awesome-claude-skills 通过预设的工作流解决了这一问题：它不仅能教会 Claude 专业地处理 Word、PDF 等文档，进行代码开发与数据分析，还能借助 Composio 插件连接 Slack、邮箱及数百种常用应用，实现发送邮件、创建任务等自动化操作。这使得重复性任务变得标准化且可复用，极大提升了工作效率。\n\n无论是希望优化日常办公流程的普通用户、需要处理复杂文档的研究人员，还是寻求将 AI 深度集成到开发管线中的开发者，都能从中找到适合的解决方案。其独特的技术亮点在于“技能”的可定制性与强大的应用连接能力，让用户无需编写复杂代码，即可通过简单的配置让 Claude 具备跨平台执行真实任务的能力。如果你希望让 Claude",51312,"2026-04-05T19:04:23",[17,16],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":68,"owner_company":68,"owner_location":68,"owner_email":78,"owner_twitter":68,"owner_website":68,"owner_url":79,"languages":80,"stars":89,"forks":90,"last_commit_at":91,"license":92,"difficulty_score":10,"env_os":93,"env_gpu":93,"env_ram":93,"env_deps":94,"category_tags":100,"github_topics":68,"view_count":29,"oss_zip_url":68,"oss_zip_packed_at":68,"status":22,"created_at":101,"updated_at":102,"faqs":103,"releases":139},2404,"michaellatman\u002Fmcp-get","mcp-get",null,"mcp-get 是一款专为模型上下文协议（MCP）设计的命令行工具，旨在帮助用户轻松发现、安装和管理各类 MCP 服务器。它的核心作用是简化大语言模型（LLM）与外部数据源及工具的连接过程，让用户只需一条命令即可将 GitHub、Slack、数据库或搜索引擎等服务接入 AI 应用，从而解决手动配置环境复杂、依赖管理繁琐的痛点。\n\n虽然该项目目前已停止更新并归档，官方建议用户转向功能更完善的 Smithery 平台，但 mcp-get 在过渡期仍可作为理解 MCP 生态的实用入口。它支持跨语言环境，能够自动处理基于 Node.js、Python 或 Go 开发的服务器依赖，并提供版本控制和配置管理功能。\n\n这款工具主要适合开发者和技术研究人员使用，特别是那些正在构建 AI 驱动的开发环境、聊天机器人或自定义工作流的工程师。对于希望快速验证 MCP 集成方案或探索如何将本地数据与大模型结合的技术人员来说，mcp-get 曾提供了一个低门槛的尝试途径。尽管不再新增特性，其简洁的交互逻辑和对多语言包管理的支持，依然体现了开源社区在推动 AI 互操作性标准方面的早期努力。","# ⚠️ DEPRECATED - This Project Has Moved\n\n**This repository is no longer actively maintained.**\n\nWe want to extend our heartfelt thanks to everyone who contributed to mcp-get, submitted packages, reported issues, and helped build this community. Your contributions and support have been invaluable in advancing the Model Context Protocol ecosystem.\n\n## 🎯 Recommendation\n\n**We recommend [Smithery](https:\u002F\u002Fsmithery.ai)** for discovering, installing, and managing MCP servers.\n\nSmithery provides:\n- A comprehensive, curated registry of MCP servers\n- Simple installation and management\n- Better discovery and documentation\n- Active maintenance and support\n\nVisit **[smithery.ai](https:\u002F\u002Fsmithery.ai)** to get started.\n\n**Note:** This tool will continue to work, but will no longer receive updates or new features.\n\n---\n\n# mcp-get (Archived)\n\nA powerful command-line tool for discovering, installing, and managing Model Context Protocol (MCP) servers. This tool simplifies the process of connecting Large Language Models (LLMs) to external data sources, tools, and services.\n\nWith mcp-get, you can:\n- Discover available MCP servers from our curated registry\n- Install servers with a single command\n- Manage environment variables and configurations\n- Update and uninstall servers as needed\n\n## Quick Start\n\nTry mcp-get immediately:\n\n```bash\nnpx @michaellatman\u002Fmcp-get@latest list\nnpx @michaellatman\u002Fmcp-get@latest install @modelcontextprotocol\u002Fserver-brave-search\n```\n\nAll packages added to the registry are automatically displayed on [mcp-get.com](https:\u002F\u002Fmcp-get.com), making them discoverable to other users.\n\n## About Model Context Protocol\n\nThe Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you're building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.\n\nLearn more about MCP at [modelcontextprotocol.io](https:\u002F\u002Fmodelcontextprotocol.io\u002Fintroduction)\n\n## What Packages Can You Install?\n\nThis tool helps you install and manage MCP servers that connect Claude to various data sources and tools, including:\n\n- **Development Tools**: GitHub, GitLab\n- **Communication Tools**: Slack\n- **Search & Data**: Brave Search, Google Maps\n- **Database Systems**: PostgreSQL, SQLite\n- **Web Automation**: Puppeteer\n- **Cloud Storage**: Google Drive\n\n## Prerequisites\n\n- Node.js (version 14 or higher) for Node.js-based MCP servers\n- Python (version 3.10 or higher) for Python-based MCP servers\n- Go (version 1.16 or higher) for Go-based MCP servers\n- Claude Desktop app (for local MCP server usage)\n\n## Usage Examples\n\n### Install a Package\n\n```\nnpx @michaellatman\u002Fmcp-get@latest install @modelcontextprotocol\u002Fserver-brave-search\n```\n\nSample output:\n```\nInstalling @modelcontextprotocol\u002Fserver-brave-search...\nInstallation complete.\n```\n\n#### Install a Specific Version\n\nYou can also install a specific version of a package:\n\n```\nnpx @michaellatman\u002Fmcp-get@latest install @modelcontextprotocol\u002Fserver-brave-search 1.0.0\n```\n\nSample output:\n```\nInstalling @modelcontextprotocol\u002Fserver-brave-search version 1.0.0...\nInstallation complete.\n```\n\nThe version syntax follows standard package manager conventions:\n- For Node.js packages: `package@version` (e.g., `@modelcontextprotocol\u002Fserver-brave-search@1.0.0`)\n- For Python packages: `package==version` (e.g., `mcp-server-aidd==0.1.19`)\n- For Go packages: `package@version` (e.g., `example.com\u002Fgo-server@v1.0.0`)\n\n### List Packages\n\n```\nnpx @michaellatman\u002Fmcp-get@latest list\n```\n\nSample output:\n```\n📦 Available Packages\nFound 11 packages\n\n@modelcontextprotocol\u002Fserver-brave-search │ MCP server for Brave Search API integration │ Anthropic, PBC (https:\u002F\u002Fanthropic.com) │ MIT\n@modelcontextprotocol\u002Fserver-everything   │ MCP server that exercises all the features of the MCP protocol │ Anthropic, PBC (https:\u002F\u002Fanthropic.com) │ MIT\n...\n```\n\n### Uninstall a Package\n\n```\nnpx @michaellatman\u002Fmcp-get@latest uninstall @modelcontextprotocol\u002Fserver-brave-search\n```\n\nSample output:\n```\nUninstalling @modelcontextprotocol\u002Fserver-brave-search...\nUninstallation complete.\n```\n\n### Update the Tool\n\nThe tool automatically checks for updates when running commands. You can also manually update:\n\n```\nnpx @michaellatman\u002Fmcp-get@latest update\n```\n\nSample output:\n```\nUpdating mcp-get...\nUpdate complete.\n```\n\n## Contributing\n\nWe welcome contributions to the project! If you would like to contribute, please follow these guidelines:\n\n1. Fork the repository and create a new branch for your feature or bugfix.\n2. Write tests for your changes and ensure all existing tests pass.\n3. Submit a pull request with a clear description of your changes.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Contact Information\n\nIf you have any questions or need help, feel free to reach out:\n\n- GitHub Issues: [michaellatman\u002Fmcp-get](https:\u002F\u002Fgithub.com\u002Fmichaellatman\u002Fmcp-get\u002Fissues)\n\n## Adding Your Own MCP Server to the Registry\n\nThere are two ways to add your MCP server to the registry:\n\n### Option 1: Manual Package Addition\n\nIf you want to maintain your own package:\n\n1. **Create Your MCP Server**: \n   - Develop your MCP server according to the [MCP protocol specifications](https:\u002F\u002Fmodelcontextprotocol.io)\n   - Publish it as either an NPM package (installable via npm) or a Python package (installable via uvx)\n\n2. **Add Your Package to the Package Folder**: Add your server as a JSON file in the `packages\u002F` directory:\n\n   - For regular packages, use `packages\u002Fyour-package-name.json`\n   - For scoped packages, use `packages\u002Fscope--package-name.json` (double hyphens between scope and name)\n\n   ```json\n   {\n     \"name\": \"your-package-name\",\n     \"description\": \"A brief description of your MCP server\",\n     \"vendor\": \"Your Name or Organization\",\n     \"sourceUrl\": \"URL to the source code repository\",\n     \"homepage\": \"URL to the homepage or documentation\",\n     \"license\": \"License type (e.g., MIT)\",\n     \"runtime\": \"node | python | go\",\n     \"environmentVariables\": {\n       \"SOME_API_KEY\": {\n         \"description\": \"Description of what this key is for\",\n         \"required\": true\n       }\n     }\n   }\n   ```\n\n   Important notes:\n   - The `name` field must be the exact resolvable package name in npm or pip\n   - The `runtime` field specifies how your package should be installed:\n     - Use `\"runtime\": \"node\"` for packages that should be installed via npm\n     - Use `\"runtime\": \"python\"` for packages that should be installed via uvx\n   - Always include an `environmentVariables` object (can be empty `{}` if none required)\n\n3. **Validate Your Package**: Run the PR check to validate your package:\n   ```\n   npm run pr-check\n   ```\n\n4. **Submit a Pull Request**: Fork this repository, add your package file, and submit a PR.\n\n### Option 2: Community Servers Repository\n\nIf you don't want to manage package deployment and distribution:\n\n1. **Fork Community Repository**: \n   - Fork [mcp-get\u002Fcommunity-servers](https:\u002F\u002Fgithub.com\u002Fmcp-get\u002Fcommunity-servers)\n   - This repository follows the same structure as the official MCP servers\n\n2. **Add Your Server**:\n   - Add your implementation to the `src` directory\n   - Follow the existing patterns and structure\n   - Include necessary documentation and tests\n\n3. **Submit a Pull Request**:\n   - Submit your PR to the community servers repository\n   - Once merged, your server will be automatically added to the registry\n\nBoth options require following the [MCP protocol specifications](https:\u002F\u002Fmodelcontextprotocol.io). Choose the option that best fits your needs:\n- Option 1 if you want full control over your package distribution\n- Option 2 if you want to avoid managing package deployment and distribution\n","# ⚠️ 已弃用 - 该项目已迁移\n\n**此仓库不再积极维护。**\n\n我们衷心感谢所有为 mcp-get 做出贡献、提交软件包、报告问题并帮助构建这一社区的朋友们。你们的贡献和支持对推动 Model Context Protocol 生态系统的发展至关重要。\n\n## 🎯 推荐\n\n**我们推荐使用 [Smithery](https:\u002F\u002Fsmithery.ai)** 来发现、安装和管理 MCP 服务器。\n\nSmithery 提供：\n- 全面且精选的 MCP 服务器注册表\n- 简单的安装与管理\n- 更好的发现与文档支持\n- 积极的维护与支持\n\n请访问 **[smithery.ai](https:\u002F\u002Fsmithery.ai)** 开始使用。\n\n**注意：** 此工具将继续工作，但将不再接收更新或新功能。\n\n---\n\n# mcp-get（已归档）\n\n一款功能强大的命令行工具，用于发现、安装和管理 Model Context Protocol (MCP) 服务器。该工具简化了将大型语言模型 (LLM) 连接到外部数据源、工具和服务的过程。\n\n通过 mcp-get，您可以：\n- 从我们精选的注册表中发现可用的 MCP 服务器\n- 使用一条命令即可安装服务器\n- 管理环境变量和配置\n- 根据需要更新和卸载服务器\n\n## 快速入门\n\n立即尝试 mcp-get：\n\n```bash\nnpx @michaellatman\u002Fmcp-get@latest list\nnpx @michaellatman\u002Fmcp-get@latest install @modelcontextprotocol\u002Fserver-brave-search\n```\n\n所有添加到注册表的软件包都会自动显示在 [mcp-get.com](https:\u002F\u002Fmcp-get.com) 上，从而使其他用户能够轻松发现它们。\n\n## 关于 Model Context Protocol\n\nModel Context Protocol (MCP) 是一种开放协议，可实现 LLM 应用程序与外部数据源和工具之间的无缝集成。无论您是在构建 AI 驱动的 IDE、增强聊天界面，还是创建自定义的 AI 工作流，MCP 都提供了一种标准化的方式来连接 LLM 与其所需的上下文。\n\n更多关于 MCP 的信息，请访问 [modelcontextprotocol.io](https:\u002F\u002Fmodelcontextprotocol.io\u002Fintroduction)\n\n## 您可以安装哪些软件包？\n\n该工具可帮助您安装和管理将 Claude 连接到各种数据源和工具的 MCP 服务器，包括：\n\n- **开发工具**：GitHub、GitLab\n- **通信工具**：Slack\n- **搜索与数据**：Brave Search、Google 地图\n- **数据库系统**：PostgreSQL、SQLite\n- **Web 自动化**：Puppeteer\n- **云存储**：Google Drive\n\n## 先决条件\n\n- Node.js（版本 14 或更高）用于基于 Node.js 的 MCP 服务器\n- Python（版本 3.10 或更高）用于基于 Python 的 MCP 服务器\n- Go（版本 1.16 或更高）用于基于 Go 的 MCP 服务器\n- Claude Desktop 应用程序（用于本地 MCP 服务器使用）\n\n## 使用示例\n\n### 安装一个软件包\n\n```\nnpx @michaellatman\u002Fmcp-get@latest install @modelcontextprotocol\u002Fserver-brave-search\n```\n\n示例输出：\n```\n正在安装 @modelcontextprotocol\u002Fserver-brave-search...\n安装完成。\n```\n\n#### 安装特定版本\n\n您还可以安装软件包的特定版本：\n\n```\nnpx @michaellatman\u002Fmcp-get@latest install @modelcontextprotocol\u002Fserver-brave-search 1.0.0\n```\n\n示例输出：\n```\n正在安装 @modelcontextprotocol\u002Fserver-brave-search 版本 1.0.0...\n安装完成。\n```\n\n版本语法遵循标准的包管理器约定：\n- 对于 Node.js 软件包：`package@version`（例如 `@modelcontextprotocol\u002Fserver-brave-search@1.0.0`）\n- 对于 Python 软件包：`package==version`（例如 `mcp-server-aidd==0.1.19`）\n- 对于 Go 软件包：`package@version`（例如 `example.com\u002Fgo-server@v1.0.0`）\n\n### 列出软件包\n\n```\nnpx @michaellatman\u002Fmcp-get@latest list\n```\n\n示例输出：\n```\n📦 可用软件包\n找到 11 个软件包\n\n@modelcontextprotocol\u002Fserver-brave-search │ 用于 Brave Search API 集成的 MCP 服务器 │ Anthropic, PBC（https:\u002F\u002Fanthropic.com）│ MIT\n@modelcontextprotocol\u002Fserver-everything   │ 演示 MCP 协议所有功能的 MCP 服务器 │ Anthropic, PBC（https:\u002F\u002Fanthropic.com）│ MIT\n...\n```\n\n### 卸载一个软件包\n\n```\nnpx @michaellatman\u002Fmcp-get@latest uninstall @modelcontextprotocol\u002Fserver-brave-search\n```\n\n示例输出：\n```\n正在卸载 @modelcontextprotocol\u002Fserver-brave-search...\n卸载完成。\n```\n\n### 更新工具\n\n该工具会在运行命令时自动检查更新。您也可以手动更新：\n\n```\nnpx @michaellatman\u002Fmcp-get@latest update\n```\n\n示例输出：\n```\n正在更新 mcp-get...\n更新完成。\n```\n\n## 贡献\n\n我们欢迎对该项目的贡献！如果您想参与贡献，请遵循以下指南：\n\n1. 分支仓库并为您的功能或修复创建一个新分支。\n2. 为您的更改编写测试，并确保所有现有测试都通过。\n3. 提交包含清晰更改描述的拉取请求。\n\n## 许可证\n\n该项目采用 MIT 许可证授权。详细信息请参阅 [LICENSE](LICENSE) 文件。\n\n## 联系方式\n\n如果您有任何问题或需要帮助，请随时联系我们：\n\n- GitHub 问题：[michaellatman\u002Fmcp-get](https:\u002F\u002Fgithub.com\u002Fmichaellatman\u002Fmcp-get\u002Fissues)\n\n## 将您自己的 MCP 服务器添加到注册表\n\n有两种方法可以将您的 MCP 服务器添加到注册表：\n\n### 方法 1：手动添加软件包\n\n如果您希望自行维护软件包：\n\n1. **创建您的 MCP 服务器**：\n   - 根据 [MCP 协议规范](https:\u002F\u002Fmodelcontextprotocol.io) 开发您的 MCP 服务器\n   - 将其发布为 NPM 包（可通过 npm 安装）或 Python 包（可通过 uvx 安装）\n\n2. **将您的软件包添加到 packages 文件夹**：以 JSON 文件的形式将您的服务器添加到 `packages\u002F` 目录中：\n\n   - 对于普通软件包，使用 `packages\u002Fyour-package-name.json`\n   - 对于作用域软件包，使用 `packages\u002Fscope--package-name.json`（作用域和名称之间用双连字符分隔）\n\n   ```json\n   {\n     \"name\": \"your-package-name\",\n     \"description\": \"您 MCP 服务器的简要描述\",\n     \"vendor\": \"您的姓名或组织\",\n     \"sourceUrl\": \"源代码仓库的 URL\",\n     \"homepage\": \"主页或文档的 URL\",\n     \"license\": \"许可证类型（例如 MIT）\",\n     \"runtime\": \"node | python | go\",\n     \"environmentVariables\": {\n       \"SOME_API_KEY\": {\n         \"description\": \"此密钥的作用描述\",\n         \"required\": true\n       }\n     }\n   }\n   ```\n\n   重要提示：\n   - `name` 字段必须是 npm 或 pip 中可解析的精确软件包名称\n   - `runtime` 字段指定如何安装您的软件包：\n     - 如果应通过 npm 安装，请使用 `\"runtime\": \"node\"`\n     - 如果应通过 uvx 安装，请使用 `\"runtime\": \"python\"`\n   - 始终包含 `environmentVariables` 对象（如果无需设置环境变量，可留空 `{}`）\n\n3. **验证您的软件包**：运行 PR 检查以验证您的软件包：\n   ```\n   npm run pr-check\n   ```\n\n4. **提交拉取请求**：分叉此仓库，添加您的软件包文件，并提交 PR。\n\n### 选项 2：社区服务器仓库\n\n如果您不想管理包的部署和分发：\n\n1. **Fork 社区仓库**：\n   - Fork [mcp-get\u002Fcommunity-servers](https:\u002F\u002Fgithub.com\u002Fmcp-get\u002Fcommunity-servers)\n   - 该仓库采用与官方 MCP 服务器相同的结构。\n\n2. **添加您的服务器**：\n   - 将您的实现添加到 `src` 目录中。\n   - 遵循现有的模式和结构。\n   - 包含必要的文档和测试。\n\n3. **提交 Pull Request**：\n   - 向社区服务器仓库提交您的 PR。\n   - 一旦合并，您的服务器将自动添加到注册表中。\n\n两种选项都需要遵循 [MCP 协议规范](https:\u002F\u002Fmodelcontextprotocol.io)。请根据您的需求选择合适的选项：\n- 如果您希望完全控制包的分发，请选择选项 1。\n- 如果您希望避免管理包的部署和分发，请选择选项 2。","# mcp-get 快速上手指南\n\n> **⚠️ 重要提示：项目已弃用**\n> 该仓库不再积极维护。官方推荐使用 **[Smithery](https:\u002F\u002Fsmithery.ai)** 作为发现、安装和管理 MCP 服务器的替代方案。虽然 `mcp-get` 目前仍可运行，但将不再接收更新或新功能。以下指南仅供参考或使用遗留项目时使用。\n\n## 环境准备\n\n在开始之前，请确保您的系统满足以下前置依赖：\n\n*   **Node.js**: 版本 14 或更高（用于基于 Node.js 的 MCP 服务器）\n*   **Python**: 版本 3.10 或更高（用于基于 Python 的 MCP 服务器）\n*   **Go**: 版本 1.16 或更高（用于基于 Go 的 MCP 服务器）\n*   **Claude Desktop**: 如果需要在本地使用 MCP 服务器，请安装此应用\n\n## 安装步骤\n\n`mcp-get` 无需全局安装，可直接通过 `npx` 运行最新版本的工具。\n\n执行以下命令验证工具是否可用并查看可用服务器列表：\n\n```bash\nnpx @michaellatman\u002Fmcp-get@latest list\n```\n\n## 基本使用\n\n### 1. 安装 MCP 服务器\n使用 `install` 命令一键安装所需的 MCP 服务器。例如，安装 Brave Search 集成：\n\n```bash\nnpx @michaellatman\u002Fmcp-get@latest install @modelcontextprotocol\u002Fserver-brave-search\n```\n\n若需安装特定版本，可在包名后指定版本号：\n\n```bash\nnpx @michaellatman\u002Fmcp-get@latest install @modelcontextprotocol\u002Fserver-brave-search 1.0.0\n```\n\n### 2. 卸载 MCP 服务器\n如需移除已安装的服务器，使用 `uninstall` 命令：\n\n```bash\nnpx @michaellatman\u002Fmcp-get@latest uninstall @modelcontextprotocol\u002Fserver-brave-search\n```\n\n### 3. 更新工具\n工具会在运行时自动检查更新，也可手动执行以下命令进行更新：\n\n```bash\nnpx @michaellatman\u002Fmcp-get@latest update\n```","某全栈开发者正在为团队搭建一个基于 Claude Desktop 的智能研发助手，需要快速集成外部搜索和代码仓库数据以增强模型上下文能力。\n\n### 没有 mcp-get 时\n- **查找困难**：开发者需要在 GitHub 上手动搜索分散的 MCP Server 项目，难以确认哪些是经过验证或官方推荐的。\n- **配置繁琐**：安装每个服务（如 Brave Search 或 GitHub）都需要手动克隆代码、安装依赖（Node.js\u002FPython\u002FGo），并反复调试 `claude_desktop_config.json` 中的路径和环境变量。\n- **版本混乱**：缺乏统一的版本管理工具，升级或回退特定版本时容易因依赖冲突导致服务崩溃。\n- **维护成本高**：当需要新增或移除某个数据源时，必须手动修改配置文件并重启应用，极易出现语法错误导致整个 MCP 连接失效。\n\n### 使用 mcp-get 后\n- **一键发现**：通过 `mcp-get list` 命令即可浏览 curated registry 中所有可用服务器，直接查看功能描述和维护者信息，无需四处搜寻。\n- **自动化安装**：只需运行 `mcp-get install @modelcontextprotocol\u002Fserver-brave-search`，工具自动处理依赖安装、环境配置及 JSON 文件注入，分钟级完成集成。\n- **精准版本控制**：支持指定具体版本安装（如 `package@1.0.0`），轻松实现环境一致性管理和故障回滚。\n- **便捷生命周期管理**：使用简单的命令即可完成服务的更新、卸载或状态检查，大幅降低日常运维的出错率。\n\nmcp-get 将原本耗时数小时的手工配置过程简化为几条命令行操作，让开发者能专注于业务逻辑而非环境搭建。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmichaellatman_mcp-get_45ce79ef.png","michaellatman","Michael Latman","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fmichaellatman_f0169898.jpg","mlatman@gmail.com","https:\u002F\u002Fgithub.com\u002Fmichaellatman",[81,85],{"name":82,"color":83,"percentage":84},"TypeScript","#3178c6",73.1,{"name":86,"color":87,"percentage":88},"JavaScript","#f1e05a",26.9,506,138,"2026-03-31T05:05:50","MIT","未说明",{"notes":95,"python":96,"dependencies":97},"该工具已弃用，官方推荐使用 Smithery 替代。运行环境取决于所安装的具体 MCP 服务器类型（支持 Node.js、Python 或 Go 运行时）。若需在本地使用，需安装 Claude Desktop 应用。","3.10+",[98,99],"Node.js 14+","Go 1.16+",[16],"2026-03-27T02:49:30.150509","2026-04-06T10:23:42.663760",[104,109,114,119,124,129,134],{"id":105,"question_zh":106,"answer_zh":107,"source_url":108},11066,"如何在 Windows 上解决 npx 运行或 Node.js 环境相关的问题？","该问题已在 Claude Desktop v0.7.5 中修复。如果您仍遇到 Node.js 版本管理问题，建议熟悉 NVM (Node Version Manager) 的用户利用其修复环境。对于 Windows 用户，也可以尝试使用 `fnm` (Fast Node Manager)，它比 nvm 更现代且在测试中与最新版的 Claude Desktop 配合良好，能顺利运行 Node.js 打包的服务端。","https:\u002F\u002Fgithub.com\u002Fmichaellatman\u002Fmcp-get\u002Fissues\u002F18",{"id":110,"question_zh":111,"answer_zh":112,"source_url":113},11067,"在 Mac 上安装包时遇到 'Failed to restart Claude desktop app' 和 '_LSOpenURLsWithCompletionHandler() failed' 错误怎么办？","此错误通常发生在尝试自动重启 Claude 应用时失败。解决方案是手动确保 Claude 应用程序已经打开，然后再次运行安装命令。维护者已确认，只要在安装前手动启动 Claude，该命令即可正常工作。如果问题持续，可能需要等待后续版本增加更健壮的检查机制。","https:\u002F\u002Fgithub.com\u002Fmichaellatman\u002Fmcp-get\u002Fissues\u002F21",{"id":115,"question_zh":116,"answer_zh":117,"source_url":118},11068,"安装 MCP 包后，如何查看已安装的包列表或卸载它们？","您可以使用 `list` 命令来查看当前已安装的包。如果您是通过 `mcp-get` 安装的包，在执行 `list` 命令时，界面应该会提供卸载（uninstall）的选项。如果在菜单中未看到卸载选项，请尝试通过命令行运行 list 命令进行检查。","https:\u002F\u002Fgithub.com\u002Fmichaellatman\u002Fmcp-get\u002Fissues\u002F22",{"id":120,"question_zh":121,"answer_zh":122,"source_url":123},11069,"在 Windows PowerShell 上运行更新命令时出现 'ENOENT: no such file or directory' 且路径重复（如 C:\\C:\\...）的错误如何解决？","这是一个已知问题，原因是 `updatePackage()` 函数在处理 Windows 路径时使用了 `new URL(...).pathname` 导致路径格式错误。该问题已在后续的修复版本（参考 PR #140）中解决。如果您遇到此错误，请尝试将 `mcp-get` 更新到最新版本即可修复。","https:\u002F\u002Fgithub.com\u002Fmichaellatman\u002Fmcp-get\u002Fissues\u002F137",{"id":125,"question_zh":126,"answer_zh":127,"source_url":128},11070,"如何使用 mcp-get 安装特定版本的 MCP 服务器包？","现在支持在安装命令中指定版本号。语法格式为：`npx @michaellatman\u002Fmcp-get@latest install \u003C包名> \u003C版本号>`。例如，要安装 `mcp-server-aidd` 的 0.1.19 版本，可以运行：`npx @michaellatman\u002Fmcp-get@latest install mcp-server-aidd 0.1.19`。这对于需要特定 API 或功能的项目非常有用。","https:\u002F\u002Fgithub.com\u002Fmichaellatman\u002Fmcp-get\u002Fissues\u002F107",{"id":130,"question_zh":131,"answer_zh":132,"source_url":133},11071,"如何在 CI\u002FCD 流程或 Dockerfile 中使用 mcp-get 而不被交互式提示（如匿名分析询问）阻断？","默认情况下，`npx -y` 仅抑制 npx 自身的提示，不抑制 mcp-get 内部的提示（如“是否分享匿名安装分析”）。为了在 CI 环境中自动化运行，您需要添加特定的标志来忽略这些提示。维护者已确认将添加相关支持以允许非交互式安装，请确保使用最新版本的 mcp-get，并关注是否引入了类似 `--no-analytics` 或非交互模式的参数（具体参数视最新版本文档而定，核心方案是启用非交互模式）。","https:\u002F\u002Fgithub.com\u002Fmichaellatman\u002Fmcp-get\u002Fissues\u002F103",{"id":135,"question_zh":136,"answer_zh":137,"source_url":138},11072,"如何以机器可读的方式获取 MCP 包所需的环境变量和配置参数信息？","为了方便自动化和工具解析，项目已将包的元数据迁移到 `packages\u002F` 目录下的独立 JSON 文件中。每个包文件现在都包含一个 `environmentVariables` 键，其中详细列出了所需和可选的环境变量。您可以直接解析这些 JSON 文件来获取配置详情，而无需解析 TypeScript 代码。","https:\u002F\u002Fgithub.com\u002Fmichaellatman\u002Fmcp-get\u002Fissues\u002F57",[]]