Token导航 LogoToken导航TokenDH.com
Skill Forge MCP logo
文档知识未说明官方级别未说明来源级核验

Skill Forge MCP

MCP Server

一个将AI技能创建指南(9个阶段)暴露为MCP资源的服务器,AI代理可按需检索阶段内容并遵循流程构建SKILL.md文件。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude文档生成Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

popyson1648

提供方

popyson1648

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

日本语

一个MCP服务器,它公开 代理技能 创建指南(9个阶段)作为MCP资源。 AI代理仅按需检索所需的阶段,并按照此过程构建SKILL.md文件。

快速开始

克劳德代码:

claude mcp add skill-forge-mcp -- npx skill-forge-mcp

Gemini CLI:

gemini mcp add skill-forge-mcp -- npx skill-forge-mcp

VS代码(GitHub副本).vscode/mcp.json:

{
  "servers": {
    "skill-forge-mcp": {
      "command": "npx",
      "args": ["skill-forge-mcp"]
    }
  }
}

光标:

{
  "skill-forge-mcp": {
    "command": "npx",
    "args": ["skill-forge-mcp"]
  }
}

Claude Desktop

{
  "mcpServers": {
    "skill-forge-mcp": {
      "command": "npx",
      "args": ["skill-forge-mcp"]
    }
  }
}

用法

问你的经纪人:

“我想为React组件设计创造一种技能。遵循SkillForge MCP流程。”

代理将自动:

  1. 从以下位置获取流程结构 process://manifest
  2. 阅读第1阶段(process://phase/1)为了确定范围,运行基线测量
  3. 记录进度 mark_progress 随着它在每个阶段的推进
  4. 根据第6阶段指南生成最终的SKILL.md

使用 search_process 用于跨阶段的关键字查找。

9个阶段

阶段名称目的
0技能规格Skill.md结构和正面
1范围界定和基线测量故障模式;确定研究范围
2领域研究建立质量标准和理论基础
3差距分析验证是否仅凭研究就能让代理采取行动
4深度实现研究用代码示例、反模式、验证来填补空白
5结构和完整性确认所有类别的覆盖范围
6蒸馏成SKILL.md冷凝成≤500线;最大化代币效率
7部署和验证放置、验证规范合规性、安全审查
8评估和迭代与基线进行比较,迭代改进

特性

  • 分阶段访问 --按阶段或部分粒度检索内容
  • 跨阶段搜索 --在所有9个阶段进行关键字搜索
  • 进度跟踪 --记录和查询每个阶段的完成状态
  • 提示模板create_skillresume_skill 引导式工作流提示
  • 结构化输出outputSchema + structuredContent 关于所有用于程序化消费的工具
  • 状态持久性 --可选择在会话之间保留进度
  • 低开销 --上下文窗口的约1500个令牌固定成本

API

资源

URI描述
process://manifest完整索引(JSON)
process://phase/0process://phase/8第0-8阶段内容

资源模板

模板说明
process://phase/{phaseId}/section/{sectionName}检索单个部分
process://phases/{+phaseIds}批量检索(例如。 1,2,3)

工具

工具描述输入
search_process所有阶段的关键字搜索{ "query": "frontmatter", "maxResults": 5 }
mark_progress记录阶段进度{ "phaseId": 1, "status": "in-progress" }
get_status所有阶段的进度总结{}

status: "not-started" · "in-progress" · "completed"

提示

提示描述
create_skill完整的指导工作流程(阶段0→8). 接受a topic 争论。
resume_skill从当前进度恢复。检查 get_status 并继续。

配置

SKILL_FORGE_PERSIST=true 坚持进步 ~/.skill-forge-mcp/state.json:

{
  "mcpServers": {
    "skill-forge-mcp": {
      "command": "npx",
      "args": ["skill-forge-mcp"],
      "env": { "SKILL_FORGE_PERSIST": "true" }
    }
  }
}

发展

git clone https://github.com/popyson1648/skill-forge-mcp.git
cd skill-forge-mcp
npm install
npm run build
npm test          # 52 tests

Project structure

src/
├── index.ts        # Entry point
├── content.ts      # Content loading & section extraction
├── search.ts       # Cross-phase search
├── state.ts        # State management & persistence
├── status.ts       # Status table formatter
├── content/        # English content (served)
└── content-ja/     # Japanese translations (developer reference only)
tests/
├── content.test.ts
├── search.test.ts
├── state.test.ts
├── resources.test.ts
└── tools.test.ts

要求: Node.js>=18

贡献

欢迎投稿!请随意打开 问题 或提交拉取请求。

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude文档生成AI技能构建本地部署MCP服务器技能开发自动化流程

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP