Token导航 LogoToken导航

MCP Server · 开发工具

Pattern Sphere

PatternSphere是一个用于搜索、浏览和探索软件设计模式的命令行工具,专注于面向对象重构模式(OORP),提供快速关键词搜索、分类浏览和标签过滤等功能。

stdio官方级别未说明来源级核验工具 0
PythonClaude命令行工具Claude Desktop

快速开始

作者 / 组织
blcktgr73
提供方
blcktgr73

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Pattern Sphere 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

PatternSphere

备注:韩语版本可用: README_KR.md
软件设计模式的统一知识库

版本1.0.0 -生产就绪

概述

PatternSphere是一个强大的命令行工具,用于搜索、浏览和探索软件设计模式。第一阶段的重点是 面向对象的再造模式(OORP) 共有8个类别的61种综合模式。

主要特点

  • 快速关键字搜索:相关结果的加权现场评分(\=2.0.0(数据验证)

- 复制设置>=2.0.0(配置) - pyyaml>=6.0(支持YAML) - typer>=0.9.0(CLI框架) - rich>=13.0.0(终端格式化)

发展:

  • pytest>=7.4.0
  • pytest冠状病毒>=4.1.0
  • 黑色>=23.0.0
  • mypy >= 1.5.0
  • 薄片8>=6.1.0

路线图

第一阶段(完成)✅

  • OORP模式加载
  • 加权评分关键字搜索
  • 带有5个命令的CLI界面
  • 61个带有全面标签的OORP模式
  • 基于文件的存储,具有原子写入功能
  • 248项综合测试
  • 完整的文件

第二阶段(未来-规划在珠三角)

  • PDF集成:

- PDF模式提取 - 四人帮(GoF)模式 - 企业集成模式 - 面向模式的软件体系结构(POSA) - 手动模式定义工作流程 - PDF页面链接

  • 多源架构:

- 知识源抽象层 - 源插件架构 - 冲突解决 - 多个来源同时

第三阶段(未来)

  • 基于嵌入的语义搜索
  • 模式关系可视化
  • 网络界面
  • 基于代码分析的模式推荐
  • 代码示例集成

第四阶段(未来)

  • 用户贡献模式
  • 模式比较工具
  • 导出为各种格式
  • IDE插件
  • 协同模式策划

贡献

PatternSphere旨在实现可扩展性:

添加新模式源:

  1. 在中创建加载器 patternsphere/loaders/
  2. 机具装载机跟随 OORPLoader 结构
  3. 添加图案 data/sources//
  4. 在配置中注册源

添加新命令:

  1. 在中添加命令功能 patternsphere/cli/commands.py
  2. 使用 @app.command() 装饰器
  3. 遵循现有的命令模式
  4. 在中添加测试 tests/integration/test_cli.py

添加测试:

  • 单元测试: tests/unit/
  • 集成测试: tests/integration/
  • 性能测试: tests/performance/
  • 遵循现有的测试结构

许可证

MIT许可证-有关详细信息,请参阅许可证文件

致谢

图案来源:

  • OORP:Serge Demeyer、Stéphane Ducasse和Oscar Nierstrasz的《面向对象的再造模式》(2003)

技术:

支持

获取帮助:

# Main help
patternsphere --help

# Command help
patternsphere search --help

# System info
patternsphere info

文档:

  • 检查 CLI 参考 获取详细的命令帮助
  • 查看中的测试示例 tests/ 目录
  • 请参阅中的演示脚本 scripts/demos/:demo_sprint1.py、demo_sprint2.py、demo_siprint3.py

______________________________________________________________________

PatternSphere v1.0.0 *软件设计模式的统一知识库*

建于❤️ 遵循SOLID原则和干净的架构。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

设计模式Python本地部署命令行工具重构面向对象软件开发

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Pattern Sphere

MCP World · 本页

0stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Pattern Sphere 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Pattern Sphere 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Pattern Sphere 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Pattern Sphere 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Pattern Sphere 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP