入门攻略
MCP提交
探索
Yuque MCP Server
概述
内容详情
替代品
什么是MCP服务器?
MCP服务器是一个基于GitHub Actions的工作流系统,专门用于管理AI模型的版本控制和自动化发布。它简化了模型版本更新和发布的流程,使团队能够更高效地协作。如何使用MCP服务器?
MCP服务器主要通过GitHub界面操作,提供两种主要工作流:版本更新和NPM包发布。用户可以通过简单的点击操作完成复杂的版本管理和发布任务。适用场景
MCP服务器特别适合AI开发团队需要频繁更新模型版本并发布到npm仓库的场景。它也适用于需要严格版本控制和自动化发布流程的项目。主要功能
自动化版本控制支持语义化版本控制(SemVer),可自动更新patch、minor或major版本号。
自动化发布当创建新的GitHub Release时自动触发发布流程,将包发布到npm仓库。
GitHub集成与GitHub Actions深度集成,提供可视化操作界面,无需编写复杂脚本。
优势与局限性
优势
简化版本管理流程,减少人为错误
自动化发布节省时间
与GitHub生态系统无缝集成
可视化操作界面降低使用门槛
局限性
仅适用于npm包发布场景
需要配置GitHub仓库权限
依赖GitHub Actions的运行环境
如何使用
配置npm令牌在npm网站生成访问令牌,然后添加到GitHub仓库的Secrets中,命名为NPM_TOKEN。
触发版本更新在GitHub仓库的Actions选项卡中,选择'版本更新'工作流,选择版本类型并运行。
触发发布创建GitHub Release或手动运行'NPM包发布'工作流来发布包。
使用案例
小版本更新当修复了一个小bug时,使用patch版本更新。
重大更新发布当有重大功能变更时,使用major版本更新并发布。
常见问题
1
如何查看发布是否成功?可以在GitHub Actions的日志中查看发布状态,也可以在npm网站上搜索你的包名确认最新版本。
2
版本更新失败怎么办?检查是否有未提交的更改,确保有足够的GitHub仓库权限,并查看Actions日志中的具体错误信息。
3
可以自定义发布流程吗?可以,通过编辑.github/workflows目录下的YAML文件来自定义工作流。
相关资源
GitHub Actions文档GitHub Actions官方文档
npm发布指南npm包发布官方指南
语义化版本控制(SemVer)语义化版本控制规范
精选MCP服务推荐

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
206
4.3分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
2,951
5分

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
6,096
4.5分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
4,851
4.7分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
1,425
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
87
4.8分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
316
4.5分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
359
4.8分