AgentBack

AgentBack基於LoopBack 4的API與MCP伺服器開發框架

AgentBack是LoopBack 4的一個分支,支持ESM、Zod和MCP。通過裝飾器定義Zod模式,自動生成請求驗證、OpenAPI 3.1規範、MCP工具及類型化客戶端,無需代碼生成。基於同一DI容器,確保AI編碼代理獲得真實契約,避免偏離。已在npm上發布。

free
API開發MCPLoopBackESMZodOpenAPI類型化客戶端依賴注入AI編碼
收錄日期
更新日期
3.9 (0 評價數量)

登錄后可為項目評分

概述

AgentBack是LoopBack 4的一個分支,專注於使用單一代碼庫構建HTTP API和MCP伺服器。它集成了ESM、Zod和MCP,提供了一種高效開發方式。

核心特性

  • 一次性定義模式:在裝飾器上定義Zod模式,自動用於請求驗證、OpenAPI 3.1規範、MCP工具和類型化客戶端。
  • 無代碼生成:客戶端類型直接派生,無需額外代碼生成步驟。
  • 統一依賴注入容器:所有功能共享同一DI容器,確保一致性。
  • 面向AI代理:為AI編碼代理提供真實契約,防止漂移或端點不匹配。
  • 最佳實踐即默認路徑:設計上鼓勵遵循最佳實踐。

發布狀態

AgentBack已在npm上發布,可以立即使用。

優缺點

優點

  • 單一代碼庫同時生成HTTP API和MCP伺服器
  • Zod模式自動生成驗證、規範和客戶端
  • 無需代碼生成,類型安全
  • 統一DI容器減少不一致
  • 專為AI編碼代理設計契約

缺點

  • 基於LoopBack 4,可能需要學習其概念
  • 公開信息有限,具體集成細節需官網確認
  • 定價未公開,可能影響採購決策

常見問題

AgentBack與LoopBack 4有何關係?

AgentBack是LoopBack 4的一個分支,並進行了擴展以支持ESM、Zod和MCP。

是否支持代碼生成?

不支持代碼生成,而是直接派生類型化客戶端。

AgentBack是否免費?

定價信息未在網站上明確,請參考官網。

查看 AgentBack 的替代品
對比同類工具,找到更合適的選擇

探索更多

相似工具

Nadir

Nadir

Nadir 是一款驗證器門控的 LLM 路由器:先用便宜模型回答,再由校準驗證器打分,質量不足才升級。官方稱可省 60% 成本、保持 98% 質量,OpenAI 相容、兩行接入,適合請求量大但複雜度不均的團隊。

StackBuilder

StackBuilder

StackBuilder 是一款免費的 AI 雲架構圖生成工具,用自然語言描述系統即可自動生成 AWS、Azure、GCP、Kubernetes 等架構圖,支援匯出 PNG、SVG、PDF,無需註冊,適合系統設計面試、架構文件和演示場景。

Nest by RAVEN

Nest by RAVEN

Nest by RAVEN(官網品牌名 NestMux)是一款面向開發者的多 AI 終端工作臺,可在同一視窗並行執行 Claude、Gemini、Codex、Copilot 和 Aider,支援 Git worktrees、團隊終端共享、MCP 面板與廣播提示。本地優先、無遙測,免費開放下載,支援 macOS、Windows、Linux。

h5i

h5i

h5i是一款面向Claude Code、Codex等AI編碼代理的開源沙箱工具,將代理、Shell、依賴與瀏覽器放進同一個隔離邊界,輕量沙箱啟動不到200毫秒,支援匯出可審閱補丁與執行日誌,本地優先、無SaaS、單Rust二進位制。

Deep Work Plan

Deep Work Plan

Deep Work Plan 是一套開源方法論, 通過 init.md 將任何倉庫改造成 AI 代理可執行的結構化環境: 原子任務、驗收標準、校驗門和可恢復狀態, 讓長週期編碼任務不跑偏。支援任意代理, 無鎖定, MIT 開源。

Spanly

Spanly

Spanly 是一款面向 MCP 伺服器的可觀測性與監控工具,幫助 SaaS 團隊在生產環境中追蹤錯誤率、會話軌跡、延遲與客戶端行為。支援 CLI/SDK 快速接入,可與現有監控棧共存,並提供美歐資料駐留選項。官方提供免費掃描,可快速定位協議層隱患。

開源專案

guidellm: 評估與優化LLM推理性能的開源工具

guidellm 是由 vLLM 團隊開發的開源工具,用於評估和優化大型語言模型(LLM)在生產環境中的推理性能。它提供壓力測試、延遲分析和吞吐量評估,幫助開發者識別瓶頸並調整部署配置。項目主要使用 Python 編寫,採用 Apache-2.0 許可證,在採集時擁有 1214 個星標。

ai-gateway: 基於 Envoy Gateway 的統一 AI 網關

ai-gateway 是一個基於 Envoy Gateway 的開源項目,提供統一的 API 網關來管理對多種生成式 AI 服務的訪問。它簡化了 AI 應用的集成與運維,支持負載均衡、緩存和速率限制等功能。項目使用 Go 語言開發,採用 Apache-2.0 許可證。

go-micro:融合AI與微服務的Go框架

go-micro是一個開源的Go程式語言框架,它融合了AI代理工具集與微服務架構,並支持MCP、A2A協議以及多LLM集成。該項目採用Apache-2.0許可證,主要使用Go語言開發。截至採集時,該項目在GitHub上獲得22755顆星。

Kun: 本地優先的 AI 代理工作區

Kun 是一個本地優先的 AI 代理工作區,通過共享 GUI 和 TUI 運行時統一編碼、寫作、設計、研究和自動化。項目主要使用 TypeScript 開發,許可證為 Other。截至採集時擁有 4813 個 GitHub 星標。

terax-ai: 輕量級Tauri桌面開發環境

terax-ai 是一個基於 Tauri 的桌面開發環境,體積僅 7-8 MB。它集成了 GPU 終端、CodeMirror 編輯器、Git 工具和多提供商 AI 代理,為開發者提供一體化的開發體驗。項目主要使用 TypeScript 編寫,採用 Apache-2.0 許可證。

jar-analyzer: Java JAR包分析GUI工具,集成AI助手

jar-analyzer 是一款開源的 Java JAR 包分析 GUI 工具,集成了 AI 助手。它提供 JAR DIFF、方法調用圖探索、DFS 調用鏈分析、汙點分析以及控制流圖程序分析等強大功能,適用於 Java 開發者和安全研究員,簡化代碼審計與逆向工程任務。項目主要語言為 Java,採用 GPL-3.0 許可證,在採集時擁有 2111 個星標。