使用说明
Fabric MCP 服务器
一个MCP(模型上下文协议)服务器,提供访问 Daniel Miessler的Fabric(或译为“丹尼尔·米塞尔的Fabric”) AI模式。通过Claude Desktop,访问227多个由专家精心设计的提示,用于提取智慧、总结内容、分析论点、创建可视化图表等任务,以及更多功能!
无需API密钥! 织物图案只是纯粹的提示——这台MCP服务器将它们传递给Claude,Claude则利用其自身的智能原生处理所有内容。无需外部AI服务,无需供应商锁定,也无速率限制。
🔄 自动更新! 服务器每天自动检查新图案。随时掌握最新的Fabric图案!
📚 文档
- QUICKSTART.md 翻译为中文是:“快速入门指南.md”(其中“.md”通常表示这是一个Markdown格式的文件) - 5分钟内快速上手
- AUTO_UPDATE.md(文件名,可译为“自动更新说明文件”或保持原样,因为文件名通常不翻译) - 自动图案更新的工作原理
- 《PROMPTING_STRATEGIES.md》翻译为中文是:《提示策略.md》 - 如何有效使用模式
- ARCHITECTURE.md(文件名,可译为“架构说明.md”或保持原样,具体根据上下文决定是否翻译文件名) - 系统的工作原理
- WHY_NO_CONFIG.md 翻译为中文是:“为何没有配置文件.md” - 为什么需要零AI配置
- 项目概要.md - 项目概述
什么是Fabric?
Fabric是一个利用人工智能增强人类能力的开源框架。它提供了一个模块化的系统,其中包含专家精心设计的提示(称为“模式”),用于解决特定问题。每个模式都是一个经过精心设计的系统提示,针对诸如以下任务进行了优化:
- 提取智慧 - 提取见解、想法、引语和建议
- 总结 - 创建简洁的摘要
- 分析索赔 - 评估论点和主张
- 创建思维导图 - 生成思维导图可视化
- 解释代码 - 用通俗易懂的语言解释代码
- 提高写作能力 - 提升书面内容质量
- 以及100多种更多图案!
特点/功能
这款MCP服务器为Claude桌面带来了Fabric图案:
- 访问227+种织物图案 - 来自官方Fabric仓库的所有模式
- 纯净提示库 - 无需API密钥,无需外部服务,无需配置
- 将图案应用于文本 - 使用任何模式来搭配您的内容
- 浏览模式 - 列出并搜索可用的模式
- 自动缓存 - 模式被本地缓存以实现快速访问
- 阅读模式提示 - 查看任何模式的完整提示
- 模式链接(或模式串联) - 将多个模式组合以处理复杂工作流程
安装
先决条件
- Python 3.10 或更高版本
- Claude Desktop(可译为“Claude桌面版”或保持原样,具体根据语境而定)
从源代码安装
- 克隆或下载此存储库:
cd "C:\Users\jonat\OneDrive\Coding Projects\fabric-mcp"
- 安装依赖项:
pip install -e .
配置Claude桌面版
将服务器添加到您的Claude Desktop配置文件中:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS(发音类似“麦克斯”): ~/Library/Application Support/Claude/claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
添加此配置:
{
"mcpServers": {
"fabric": {
"command": "python",
"args": [
"-m",
"fabric_mcp.server"
]
}
}
}
或者如果你想使用完整路径:
{
"mcpServers": {
"fabric": {
"command": "python",
"args": [
"C:\\Users\\jonat\\OneDrive\\Coding Projects\\fabric-mcp\\fabric_mcp\\server.py"
]
}
}
}
- 重启Claude桌面版
使用方法
一旦配置完成,您就可以在Claude Desktop中使用Fabric图案:
列出可用模式
List all available Fabric patterns
或者按关键词过滤:
Show me all Fabric patterns related to "extract"
应用图案
Use the extract_wisdom Fabric pattern on this article: [paste article text]
Apply the summarize Fabric pattern to this content: [paste content]
查看图案
Show me the full prompt for the analyze_claims Fabric pattern
可用工具
MCP服务器提供四种主要工具:
1. apply_fabric_pattern
将任意织物图案应用到输入文本上。
参数:
pattern- 要应用的模式名称input_text- 需要处理的文本内容
示例:
Apply the extract_wisdom pattern to analyze this podcast transcript
2. list_fabric_patterns
列出所有可用的模式,可选择按关键字过滤。
参数:
filter(可选)- 按名称过滤模式
示例:
List all Fabric patterns containing "create"
3. get_fabric_pattern
获取特定图案的完整提示/说明。
参数:
pattern- 图案的名称
示例:
Show me the full prompt for the improve_writing pattern
4. update_fabric_patterns
强制立即从GitHub更新模式列表(绕过缓存)。
参数:
- 无
示例:
Update my Fabric patterns
返回值:
- 图案数量变化
- 新增图案列表
- 已移除的图案列表
流行图案
以下是一些最有用的Fabric(一种Python库)模式:
- 提取智慧 - 提取见解、想法、引语、习惯、事实和建议
- 总结 - 创建简洁的摘要
- 解释代码 - 用通俗易懂的语言解释代码
- 提高写作能力 - 提升书面内容质量
- 创建思维导图(或标记地图) - 生成Markmap可视化图表
- 分析索赔 - 分析和评估索赔
- 提取文章精髓 - 从文章中提取见解
- 创建测验 - 生成测验问题
- 回答面试问题 - 协助面试准备
- 创建可视化 - 创建视觉表示
- 评分内容 - 评估内容质量
- 检查协议 - 检查各方是否同意
- 查找逻辑谬误 - 识别逻辑谬误
- 创建步长威胁模型 - 安全威胁建模
- 推荐艺术家 - 获取艺术家推荐
还有很多更多!使用 list_fabric_patterns 查看所有可用的图案。
它是如何工作的
这是一个纯粹的提示交付系统——不涉及任何AI API!
- 模式发现 - 服务器从Fabric的GitHub仓库获取可用模式的列表
- 模式缓存 - 模式在本地缓存中
~/.cache/fabric-mcp/以便快速访问 - 图案应用 - 当你使用一个模式时,它会将模式提示与你的输入文本结合起来
- 克劳德处理(或克劳德加工) - 克劳德接收完整的提示,并原生处理您的内容
建筑:
You → Claude Desktop → MCP Server → Fabric Pattern (prompt)
↓
Claude's LLM (processes everything locally)
↓
Result
无需外部API调用,无需供应商配置,无速率限制!
资源
每个Fabric模式也都可以作为MCP资源提供,其URI格式为:
fabric://pattern/{pattern_name}
例如:
fabric://pattern/extract_wisdomfabric://pattern/summarizefabric://pattern/analyze_claims
提示策略
织物图案是专家精心设计的提示,蕴含了最佳实践。学习如何有效利用它们:
模式链接(或模式串联)
为复杂工作流程组合多种模式:
1. extract_wisdom → Get insights
2. summarize → Condense insights
3. create_quiz → Test knowledge
图案定制
实时适应模式:
Use extract_wisdom but focus only on technical insights
and extract 10 ideas instead of 25
多模式分析
应用不同的视角:
Analyze this article with:
- extract_wisdom (insights)
- analyze_claims (arguments)
- rate_content (quality)
📚 如需全面的提示策略,请参阅 `PROMPTING_STRATEGIES.md` 翻译为中文是:“提示策略.md”
这包括:
- 图案选择指南
- 工作流串联
- 最佳实践
- 按用例划分的常见模式
- 先进技术
故障排除
图案未加载
服务器将尝试从GitHub加载图案。如果您处于离线状态或遇到问题:
- 检查你的网络连接
- 服务器缓存模式于
~/.cache/fabric-mcp/ - 检查Claude Desktop日志中的错误
服务器未在Claude中显示
- 验证您的
claude_desktop_config.json是有效的JSON - 检查Python路径是否正确
- 完全重启Claude桌面版
- 检查Claude Desktop的日志:
- Windows:
%APPDATA%\Claude\logs - macOS:
~/Library/Logs/Claude - Linux:
~/.config/Claude/logs
- Windows:
功劳/学分/报酬
- 织物框架 通过 丹尼尔·米塞尔(Daniel Miessler)
- 所有图案均来自 织物仓库
- 用……建造 模型上下文协议
许可证
MIT 许可证 - 详情请参见 LICENSE 文件
这些织物图案本身来源于Fabric项目,并保留了其原始的MIT许可证。
贡献;做出贡献
欢迎贡献!这是一个围绕Fabric模式的简单MCP封装。要贡献代码:
- 克隆仓库
- 创建一个特性分支
- 进行你的更改
- 提交一个拉取请求
支持
对于以下问题:
享受在Claude Desktop上使用Fabric图案的乐趣吧! 🎨✨(颜文字,表示艺术创作或创意的火花等意象,无直接对应中文翻译,可保持原样或根据语境灵活处理)
