简洁的mcp
专门构建的MCP工具,尊重您的上下文窗口。
这是什么?
一组高效的代币 模型上下文协议 为人工智能增强开发设计的工具。每个工具都会产生紧凑、结构化的输出,针对LLM消费而不是人类可读性进行了优化。
每个工具都作为MCP服务器(基于stdio的JSON-RPC 2.0)和独立的CLI运行。
哲学
- 代币高效:在不牺牲信息的情况下实现最小输出
- MCP优先:本机模型上下文协议实现
- 特定领域:专为特定工作流程构建,而非通用
- 实用:足够快(主要是基于Go),但代币节省是价值主张
工具
搜索与替换
| 工具 | 描述 | 语言 |
|---|---|---|
| 检查 | 具有紧凑JSON输出的非递归多目录文件搜索。设计用于跨多个包进行重构验证和进度跟踪。 | 去吧 |
| 代表 | 安全的多文件字符串替换。仅精确匹配字符串(无正则表达式),带模拟运行预览。为系统重构而构建:重命名函数、更新导入、更改常量。 | 去吧 |
网络和内容
| 工具 | 描述 | 语言 |
|---|---|---|
| webfetch清理 | 网页抓取器和屏幕截图器,具有积极的HTML清理功能。两种处理模式:清理(去除广告、脚本、导航、杂乱)和刮擦(光通过、保留结构)。输出Markdown或HTML。作为MCP服务器、CLI或具有令牌身份验证的HTTP API运行。与原始HTML相比,可节省90-96%的代币。 | 去吧 |
| 莎士比亚 | 通过Playwright实现无头浏览器自动化。浏览页面、截图、执行JavaScript、检查计算的CSS和测试响应式布局。跨工具调用的持久浏览器实例。 | Node.js |
文件系统
| 工具 | 描述 | 语言 |
|---|---|---|
| 树桩 | 令牌高效目录树可视化。超过50%的代币折扣 tree深度可配置,智能过滤,符号链接处理。 | 齐格 |
| 列表 | 具有紧凑JSON的单深度目录列表。可选元数据(大小、mtime、perms、子目录计数)。替换冗长 ls 输出。 | 去吧 |
文件恢复
让AI代理从无法读取或编辑的文件中恢复的工具。
| 工具 | 描述 | 语言 |
|---|---|---|
| 诺塔布 | 将文件中的所有选项卡替换为空格,以便AI代理可以对其进行编辑。反向模式将前导空格转换回Makefiles和其他选项卡所需格式的选项卡。 | 去吧 |
| utf8 | 将格式错误的UTF-16和UTF-8文件更正为可读的UTF-8。修复了空位ASCII、缺少BOM和备份中未配对的代理。 | 去吧 |
RAG和内存
| 工具 | 描述 | 语言 |
|---|---|---|
| 摄取 | RAG文件接收管道。将markdown处理为存储在PostgreSQL+pgvector中的语义向量嵌入。支持添加、列表、删除和搜索操作。 | 去吧 |
| rag_search | 通过pgvector余弦相似度对rag文档进行语义搜索。查询文本通过Ollama嵌入,与存储的向量匹配,并具有可选的语言过滤功能。 | Go |
| rag-writer | 卸载rag文档生成以指导Anthropic API调用。读取源文件,生成markdown文档,并将其读入向量存储。python | |
| 内存 | AI代理的持久内存存储。带标记和全文搜索的键值存储,由SQLite支持。 | 去吧 |
代理商协调
| 工具 | 描述 | 语言 |
|---|---|---|
| 总部 | 多代理协调服务器。通过SQLite实现原子步声明、依赖关系管理、心跳监控和崩溃恢复。启用在共享项目上工作的并发AI代理。 | 去吧 |
施工和脚手架
| 工具 | 描述 | 语言 |
|---|---|---|
| 全 | 并行命令执行。使用灵活的替换模式、可配置的worker和输出缓冲跨多个参数运行命令。 | Go |
| 初始化 | 轻量级项目引导程序。在编译时嵌入和写入模板文件(LICENSE、CONTRIBUTING.md)。拒绝覆盖现有文件。 | 去吧 |
计划的
| 工具 | 描述 | 状态 |
|---|---|---|
| chunker | 用于大文件的JSON分块。检查结构,按大小分页,按路径提取,搜索关键字/值。数组和对象的无状态基于大小的拆分。 | 计划中 |
| dewey | Claude优化文档元数据格式(.claude 文件)。用于导航超过标记限制的大型文档的超简洁索引。 | 规格 |
| 内存多路复用器 | 跨暂存(内存SQLite)、短期和长期(PostgreSQL)存储的分层内存多路复用,具有软删除和LLM驱动的维护功能。 | 规格 |
安装
每个工具都构建为一个二进制文件。大多数使用a justfile 对于构建/测试/安装:
git clone https://github.com/hegner123/.git
cd
just install需求
大多数工具只需要Go 1.23+。例外情况:
- 树桩:Zig 0.15.2+
- 莎士比亚:Node.js+剧作家
- 破布作家:Python 3+Anthropic SDK
- 摄取, rag_search:PostgreSQL和pgvector,Ollama和
nomic-embed-text - 总部, 内存:无外部依赖(嵌入式SQLite)
平台支持
- macOS
- Linux
不支持Windows。
许可证
每个工具都是独立许可的。有关详细信息,请参阅各个存储库。
