Loom MCP — AI 编程的肌肉记忆,从你自己的代码库检索-组装新项目
Project description
loom-mcp
AI 编程的肌肉记忆 —— 一个持续学习的代码组装 MCP server。
把你写过的代码自动收录为可复用组件,下次碰到类似需求,AI 直接从你自己的组件库里挑着用,越用越强。
安装
需要 uv。在 Claude Code / Cursor 等 MCP agent 里配:
// .mcp.json
{ "mcpServers": { "loom": { "command": "uvx", "args": ["loom-mcp"] } } }
或:claude mcp add loom -- uvx loom-mcp
首次运行自动在 ~/.loom/ 初始化个人组件库(内置种子候选)。
工具
loom_propose(idea_json)— 对想法返回每个能力 seam 的 2-3 个候选 + 架构取舍loom_plan_from_choices(idea_json, choices_json)— 选择 → 装配计划loom_get_files(plan_json)— 物化成完整 create-t3-app 项目文件loom_ingest(paths, seam_hint?, description?)— 收录你写的代码进组件库
工作流
说想法 → propose 给候选梯度(agent 帮你挑,不确定才问)→ get_files 返回完整项目
→ 写盘 + pnpm install + 填 .env + pnpm dev。写完新代码 loom_ingest 收录,越用越强。
全程本地、零网络、零 key(检索/物化不调 LLM)。信任飞轮:常用的候选浮顶,久不用的沉底。
详见 项目主页。
许可
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file loom_memory_mcp-0.2.1.tar.gz.
File metadata
- Download URL: loom_memory_mcp-0.2.1.tar.gz
- Upload date:
- Size: 209.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e062364150b417f31865d5b52334590e7b7469fc3e5ef23ded165e5b41179907
|
|
| MD5 |
eee61563f686151a8253c10c8cccae0e
|
|
| BLAKE2b-256 |
50973e7cdb29dc9dc7bd2347e006b7c24a1fea78ae07e58e4abb7330864ba7d5
|
File details
Details for the file loom_memory_mcp-0.2.1-py3-none-any.whl.
File metadata
- Download URL: loom_memory_mcp-0.2.1-py3-none-any.whl
- Upload date:
- Size: 240.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c6e13494cf6d104f2f0e696ea6837a1e1396334898c59b40a1c73fb155ed852
|
|
| MD5 |
241cc14aba156c0891ef26b12f977804
|
|
| BLAKE2b-256 |
b30858bdb3e16245ea45cd4c044f1d9b47af14af96bff72f878957e52ea0fe68
|