AI Skill Hub 强烈推荐:LoomCycle 是一款优质的MCP工具。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的MCP工具解决方案,这是一个值得深入了解的选择。
LoomCycle 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
LoomCycle 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/denn-gubsky/loomcycle
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"loomcycle": {
"command": "npx",
"args": ["-y", "loomcycle"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 LoomCycle 执行以下任务... Claude: [自动调用 LoomCycle MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"loomcycle": {
"command": "npx",
"args": ["-y", "loomcycle"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
<p align="center"> <a href="https://loomcycle.dev"><img src="docs/assets/logo.png" alt="loomcycle" width="640" /></a> </p>
<p align="center"> <strong>The agentic runtime, in a sidecar.</strong><br/> <em>One Go binary alongside your application — hardened agent loop, MCP on both sides, multi-replica HA. Apache-2.0.</em> </p>
<p align="center"> 🌐 <a href="https://loomcycle.dev"><strong>loomcycle.dev</strong></a> · 📝 <a href="https://loomcycle.dev/blog/">Engineering blog</a> · 📐 <a href="https://github.com/denn-gubsky/loomcycle/blob/main/docs/ARCHITECTURE.md">Architecture</a> </p>
<p align="center"> <a href="https://github.com/denn-gubsky/loomcycle/releases"><img alt="release" src="https://img.shields.io/github/v/tag/denn-gubsky/loomcycle?label=release"></a> <a href="LICENSE"><img alt="license" src="https://img.shields.io/badge/license-Apache--2.0-blue"></a> <img alt="go" src="https://img.shields.io/badge/go-1.22%2B-00ADD8"> <a href="https://github.com/sponsors/denn-gubsky"><img alt="sponsor" src="https://img.shields.io/badge/sponsor-%E2%99%A5-ec4899"></a> </p>
---
🌳 Active development toward v1.0. The core primitives stabilised through v0.8 → v0.16 — multi-replica HA, the substrate Defs (Agent/Skill/MCPServer/Schedule/Webhook/MemoryBackend), A2A interoperability, inbound webhooks, pluggable memory + a memory layer, and a synthetic code provider. The feature set is complete; a hardening + QA pass remains before the v1.0 tag. OSS multi-tenant authorization (per-principal bearer tokens) is the headline of v1.1.0 — see "Planned" below. We welcome bug reports, security disclosures, feature contributions, downstream consumers, and forks. See CONTRIBUTING.md.
---
| Capability | Released in |
|---|---|
**Six providers, native HTTP, no vendor SDK** — Anthropic, OpenAI, DeepSeek, Gemini, Ollama cloud, Ollama local — behind one Provider interface with resolver-based routing per tier and effort | v0.4 → v0.8.x |
| **Nineteen built-in tools** including Claude Code parity (Read, Write, Edit, Grep, Glob, NotebookEdit), HTTP, WebFetch, WebSearch, Bash, Agent, Skill, Memory, Channel, AgentDef, SkillDef, Evaluation, Interruption, Context | v0.4 → v0.8.24 |
| **AgentDef + SkillDef + MCPServerDef substrate** — content-addressed by SHA-256, runtime-mutable, push-at-boot from your container image; verify-or-fork across deployments | v0.8.5 / v0.8.22 / v0.9.x |
**Vector Memory** with semantic search — embed: true on writes, op: search on reads. sqlite-vec or pgvector; Voyage / OpenAI / Gemini / nomic-embed on the embedding side | v0.9.0 |
| **MCP on both sides** — loomcycle is both an MCP client (mounts external MCP servers as tools) and an MCP server (Claude Code and external orchestrators drive it via 21 meta-tools) | v0.8.15 |
| **OpenTelemetry** across loop + providers + tools + MCP — no transcripts in spans | v0.10.0 |
| **Per-tenant fairness** on the run-admitting semaphore (single-replica), cluster-wide (multi-replica) | v0.10.1 / v0.12.1 |
**LLM Gateway + OpenAI-compatible shims** — POST /v1/_llm/chat, POST /v1/chat/completions, POST /v1/embeddings. Drop loomcycle in front of any LangChain / LlamaIndex / n8n / RAG pipeline that speaks OpenAI's wire format | v0.11.0 → v0.11.4 |
**n8n community package** — @loomcycle/n8n-nodes-loomcycle. Five cluster sub-nodes, action nodes, two trigger nodes, six example workflows | v1.x (community) |
**Anthropic MAX subscription OAuth for dev workflow** — reverse-engineered, dev-only, opt-in; see [docs/PROVIDERS.md](docs/PROVIDERS.md) | v0.11.10 |
| **Pause / Resume / Snapshot** — runtime-wide quiesce + cross-version-portable JSON snapshot. In-place upgrades, snapshot-based replica handoff | v0.8.17 → v0.8.18 |
| **Multi-replica HA** — Redis cancel pubsub, cross-replica run status, cluster-wide pause/resume + bus fanout, singleton sweepers, DB-backed session locks. Single binary scales from a cheap VPS to a multi-replica fleet | v0.12.0 → v0.12.5 |
| **UNIX-style trust model** — operator config is the floor; callers narrow per-request but never widen. Bearer auth at the HTTP frontier; sandbox (Posture A) vs operator-trusted (Posture B) selected via env | v0.4 → ongoing |
**Embedded React Web UI** at /ui — Library admin (agents / skills / MCP servers), Activity Monitor, Channels view, audit log, **Schedules admin** | v0.8.21 → v0.12.7 |
| **Multi-replica HA capstone** — singleton sweepers, DB-backed session locks + hook registry, docs + hardening pass | v0.12.6 |
**ScheduleDef substrate** — operator-yaml scheduled_runs: templates + dynamic per-user forks with versioning + lineage. Sweeper fires due rows in parallel; 5-op tool (create/fork/get/list/retire) + 2 hook ops (add_hook/remove_hook); on_complete delivery via channel.publish / memory.set / mcp.call. Full 4-transport CRUD + /ui/schedules admin tab | v0.12.7 |
**Per-run named credentials** — user_credentials: map<string,string> on POST /v1/runs / gRPC / MCP / TS. ${run.credentials.<name>} substitution in mcp_servers.*.headers. Back-compat: legacy user_bearer auto-promotes to credentials.default | v0.12.7 |
**Bundled observability profiles** — three docker compose up stacks: Grafana+Tempo+Prom+Loki (open-source), Honeycomb (SaaS), Datadog APM. GET /metrics Prometheus endpoint | v0.12.7 |
**Mock LLM provider** — cost-free 10K-agent stress harness. Variable latency + jitter + 429 / 5xx injection. Five model variants including mock-mcp-caller that exercises real MCP-tool dispatch end-to-end | v0.12.7 |
**Curated MCP server recipe library** — bundled JSON templates (GitHub, Slack, Tavily, …) + $LOOMCYCLE_MCP_RECIPES_ROOT filesystem overlay + a 7-verb loomcycle mcp-registry CLI that copy-pastes a recipe into your mcp_servers: yaml | v0.12.8 |
**Claude Code repo import** — loomcycle import claude-code --from=./.claude/ walks agents / skills / mcp.json into loomcycle yaml (dry-run → review → --write); recipe-library rewrite, lossy-is-loud reporting. Paired with the claude-code-plugin-loomcycle Claude Code plugin (slash commands + skills + hooks over loomcycle mcp) | v0.12.8 |
**Parent-context propagation** — opaque parent_context {root_agent_run_id, function_key, tier_at_run} on a run is inherited by every Agent-tool sub-agent, persisted, and echoed on the agent-status / run-state / SSE surfaces — so a consumer can attribute a child sub-agent's usage to the user-initiated request | v0.12.8 |
**Tool-use hooks** — register HTTP webhooks against (agent, tool, phase) selectors via POST /v1/hooks. pre hooks rewrite a tool's input, deny it with a synthetic result, or (operator opt-in) widen hosts for one call; post hooks rewrite the result. Fail-open or fail-closed; narrows policy by default; DB-backed in cluster mode | v0.8.x → v0.12.5 |
**A2A (Agent2Agent) interoperability** — loomcycle as an A2A **server** (well-known AgentCard + REST/JSON-RPC/gRPC bindings) and **client** (call remote peers as a2a__<peer>__<skill> tools). Two substrate Defs, signed cards (JWS/JCS), multi-tenant routing, INPUT_REQUIRED ↔ Interruption resume. Off by default | v0.13.0 |
**Input webhooks** — WebhookDef substrate: external systems (GitHub/Stripe/Linear/CI/n8n) trigger agent runs or wake parked agents via signed POST /v1/_webhooks/{name}. HMAC-over-raw-body (verify-before-parse), strict JSONPath mapping, two-layer idempotency, per-Def rate limit, per-run credentials, on_complete hooks, admin triage. Off by default | v0.14.0 |
**Memory ranking + pluggable backends** — Memory.search hybrid ranker (semantic + recency weights) + search-time dedup; MemoryBackend interface with in-process default + MemoryBackendDef substrate + Mem9 REST backend (per-agent memory_backend routing, tenancy + RFC-F creds + graceful fallback); loomcycle memory-eval scoring harness. Opt-in, zero-regression default | v0.15.0 |
**Memory layer (add / recall)** — the Memory tool's optional LLM-extract paradigm: hand a backend conversation messages, it distils durable facts and answers natural-language recall (mem9 smart-mode). An optional capability alongside the frozen key/value Backend; the default in-process store fail-closes with capability_unsupported | v0.16.0 |
**Synthetic code-js provider** — provider: code-js runs operator JavaScript (goja) as a first-class agent for deterministic glue at zero token cost; stateless **replay** execution (resumable across restart/replica, deterministic by construction); default-deny tools, off by default | v0.16.0 |
Full per-version log: REVISIONS.md.
allowed_tools is set.sha256+CTC on both HTTP and gRPC.Bash is restricted, not isolated. Run inside a container or VM if you need real isolation.Full security model + the two-layer default-deny walkthrough: docs/TOOLS.md.
Pick the path that fits. All four ship the same single static binary plus the v0.11.1 init / doctor first-run flow. `Context.help installation` covers each in detail.
```sh
docker pull denngubsky/loomcycle:latest
go install github.com/denn-gubsky/loomcycle/cmd/loomcycle@latest
```sh loomcycle init # bootstrap ~/.config/loomcycle/loomcycle.yaml + README.md
高性能的MCP工具,支持多LLM提供者
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
总体来看,LoomCycle 是一款质量优秀的MCP工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | loomcycle |
| Topics | mcpagentic-aiai-agentsgolangllm |
| GitHub | https://github.com/denn-gubsky/loomcycle |
| License | Apache-2.0 |
| 语言 | Go |
收录时间:2026-06-01 · 更新时间:2026-06-01 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端