AI提示模式服务器

Fabric MCP服务器提供对227+专家设计的AI提示模式的访问,用于内容总结、智慧提取、论点分析等任务,无需API密钥即可通过Claude Desktop使用。

  • by 1818TusculumSt
  • Python
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 1818TusculumSt/fabric-mcp-server

使用说明

Fabric MCP 服务器

一个MCP(模型上下文协议)服务器,提供访问 Daniel Miessler的Fabric(或译为“丹尼尔·米塞尔的Fabric”) AI模式。通过Claude Desktop,访问227多个由专家精心设计的提示,用于提取智慧、总结内容、分析论点、创建可视化图表等任务,以及更多功能!

无需API密钥! 织物图案只是纯粹的提示——这台MCP服务器将它们传递给Claude,Claude则利用其自身的智能原生处理所有内容。无需外部AI服务,无需供应商锁定,也无速率限制。

🔄 自动更新! 服务器每天自动检查新图案。随时掌握最新的Fabric图案!

📚 文档

什么是Fabric?

Fabric是一个利用人工智能增强人类能力的开源框架。它提供了一个模块化的系统,其中包含专家精心设计的提示(称为“模式”),用于解决特定问题。每个模式都是一个经过精心设计的系统提示,针对诸如以下任务进行了优化:

  • 提取智慧 - 提取见解、想法、引语和建议
  • 总结 - 创建简洁的摘要
  • 分析索赔 - 评估论点和主张
  • 创建思维导图 - 生成思维导图可视化
  • 解释代码 - 用通俗易懂的语言解释代码
  • 提高写作能力 - 提升书面内容质量
  • 以及100多种更多图案!

特点/功能

这款MCP服务器为Claude桌面带来了Fabric图案:

  • 访问227+种织物图案 - 来自官方Fabric仓库的所有模式
  • 纯净提示库 - 无需API密钥,无需外部服务,无需配置
  • 将图案应用于文本 - 使用任何模式来搭配您的内容
  • 浏览模式 - 列出并搜索可用的模式
  • 自动缓存 - 模式被本地缓存以实现快速访问
  • 阅读模式提示 - 查看任何模式的完整提示
  • 模式链接(或模式串联) - 将多个模式组合以处理复杂工作流程

安装

先决条件

  • Python 3.10 或更高版本
  • Claude Desktop(可译为“Claude桌面版”或保持原样,具体根据语境而定)

从源代码安装

  1. 克隆或下载此存储库:
cd "C:\Users\jonat\OneDrive\Coding Projects\fabric-mcp"
  1. 安装依赖项:
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"
      ]
    }
  }
}
  1. 重启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!

  1. 模式发现 - 服务器从Fabric的GitHub仓库获取可用模式的列表
  2. 模式缓存 - 模式在本地缓存中 ~/.cache/fabric-mcp/ 以便快速访问
  3. 图案应用 - 当你使用一个模式时,它会将模式提示与你的输入文本结合起来
  4. 克劳德处理(或克劳德加工) - 克劳德接收完整的提示,并原生处理您的内容

建筑:

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_wisdom
  • fabric://pattern/summarize
  • fabric://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加载图案。如果您处于离线状态或遇到问题:

  1. 检查你的网络连接
  2. 服务器缓存模式于 ~/.cache/fabric-mcp/
  3. 检查Claude Desktop日志中的错误

服务器未在Claude中显示

  1. 验证您的 claude_desktop_config.json 是有效的JSON
  2. 检查Python路径是否正确
  3. 完全重启Claude桌面版
  4. 检查Claude Desktop的日志:
    • Windows: %APPDATA%\Claude\logs
    • macOS: ~/Library/Logs/Claude
    • Linux: ~/.config/Claude/logs

功劳/学分/报酬

许可证

MIT 许可证 - 详情请参见 LICENSE 文件

这些织物图案本身来源于Fabric项目,并保留了其原始的MIT许可证。

贡献;做出贡献

欢迎贡献!这是一个围绕Fabric模式的简单MCP封装。要贡献代码:

  1. 克隆仓库
  2. 创建一个特性分支
  3. 进行你的更改
  4. 提交一个拉取请求

支持

对于以下问题:

  • 这个MCP服务器 - 在这个仓库中打开一个问题(或提交一个议题)
  • 织物图案 - 看 织物仓库
  • MCP协议 - 看 MCP文档

享受在Claude Desktop上使用Fabric图案的乐趣吧! 🎨✨(颜文字,表示艺术创作或创意的火花等意象,无直接对应中文翻译,可保持原样或根据语境灵活处理)