Token导航 LogoToken导航

MCP Server · AI代理

Langgraph Automation Framework

Phoenice Constellation是一个用于构建和部署AI代理的开发者工具,支持通过JSON配置快速创建代理、MCP工具和RAG管道,并生成可部署的Python包。

stdio官方级别未说明来源级核验工具 0
AI代理代码生成Python工作流自动化

快速开始

作者 / 组织
phoenice-labs
提供方
phoenice-labs
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Langgraph Automation Framework 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

AI代理

传输方式

stdio

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv .venv

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

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

腓尼基星座

✦ 代理时代的建筑师工作台

腓尼基星座 将人工智能的“手动布线”转化为天体编排。通过在统一的框架中定义代理、MCP工具和RAG管道,开发人员可以在几分钟内从原始代码转移到可交付的Python捆绑包,而不是几天。

______________________________________________________________________

视觉

腓尼基星座是为原子时代建造的。开发人员成为架构师——在统一的JSON配置中定义代理、MCP工具、RAG管道、路由、内存和护栏。没有图表接线,没有样板。只是编排。

______________________________________________________________________

运作原理

                 ┌─────────────────────────────────────────┐
  English text   │  Phoenice Agentic Workbench (UI)        │
  or JSON ──────▶│  Templates · Builder · Monitor · Export │
                 └────────────────┬────────────────────────┘
                                  │ REST API
                 ┌────────────────▼────────────────────────┐
                 │  FastAPI Backend                        │
                 │  ├─ LLM Translation (LM Studio / OAI)  │
                 │  ├─ Orchestrator  (LangGraph runner)    │
                 │  ├─ Graph Factory (dynamic StateGraph)  │
                 │  ├─ Memory Manager (STM / LTM)          │
                 │  ├─ Guardrail Engine (input + output)   │
                 │  └─ Code Generator  ──▶  agent.py 🍎    │
                 └─────────────────────────────────────────┘

这 生成的捆绑包 (“苹果”)是一个独立的 agent.py +开发人员可以在任何地方部署的支持文件——不需要工作台依赖。

______________________________________________________________________

特性

类别包括什么
配置驱动工作流完全基于JSON构建代理图、路由和工具——无需代码连接
可视化工作流生成器带有实时图形预览和完整细节展开视图的拖放节点编辑器
法学硕士翻译转换英文指令→ 通过LM Studio、OpenAI或Gemini实现JSON工作流
模板自定义流程在“翻译”视图中打开任何模板;用LLM提炼;应用回Builder
MCP工具绑定通过配置自动发现MCP工具(stdio/SSE/REST)并将其绑定到代理
真正的并行执行使用LangGraph并行扇出多个代理 Send() API通过配置 parallel_execution 配置中的组
本地检查点LangGraph SqliteSaver 崩溃恢复和时间旅行调试的检查点;启用via "checkpointing": {"enabled": true} 在配置中
LLM前管道RAG(LTM/Chroma/Milvus/本地文件)+每次LLM调用前的工具调用
LLM后检查输出验证(必填字段、规则)、输出模式执行、输出护栏
输入和输出护栏PII编辑、及时注入阻止、秘密检测、有害内容/仇恨言论过滤
存储器--STMLRU驱逐的进程中会话状态(max_entries)
内存--LTM带TTL修剪的持久SQLite历史记录(ttl_days),可通过RAG查询
可观察性挂钩跟踪节点、记录状态转换、捕获代理输出——所有这些都是配置驱动的
重试策略固定或指数回退,可配置 retry_on 事件
循环中的人类检查点节点暂停审批;可通过API恢复
可运行代理包生成 agent.py 是一个完全可运行的CLI脚本(--input, --session-id, `--output-format json\pretty, --resume`)
工件导出(ZIP)下载ZIP agent.py, requirements.txt, Dockerfile, docker-compose.yml, .github/workflows/ci.yml, .env.template、运行日志、STM/LTM快照
版本化模板具有全内存/重试/可观察性配置的企业级模板

______________________________________________________________________

建筑

api_backend.py         FastAPI — all REST endpoints
  ├─ config_manager.py       Load & validate config.json
  ├─ template_manager.py     Load, version, and save prompt templates
  ├─ llm_translator.py       English → JSON via LLM
  ├─ orchestrator.py         End-to-end workflow runner
  │    ├─ graph_factory.py         Build LangGraph StateGraph dynamically
  │    ├─ mcp_autobinder.py        Auto-discover & bind MCP tools
  │    ├─ memory_manager.py        STM (in-memory) + LTM (SQLite)
  │    └─ observability_manager.py Logging, tracing, metrics
  └─ code_generator.py       Generate deployable agent.py bundle

______________________________________________________________________

目录结构

backend/
  api_backend.py           FastAPI app + all REST endpoints
  orchestrator.py          Workflow runner
  graph_factory.py         Dynamic LangGraph StateGraph builder
  graph_factory_supervisor.py  Supervisor-style graph builder
  code_generator.py        Deployable agent.py bundle generator
  memory_manager.py        STM / LTM state management
  mcp_autobinder.py        MCP tool auto-discovery & binding
  tool_registry.py         Tool registry (metadata, health, versioning)
  observability_manager.py Logging, tracing, metrics, event hooks
  config_manager.py        Config loader / validator (Pydantic)
  template_manager.py      Prompt template management
  template_selector.py     Template search / filter
  llm_translator.py        LLM-powered config translation
  english_to_json.py       CLI: English → JSON (OpenAI / Gemini)
  config.json              Central backend config
  artifacts/               Per-run artifacts (auto-generated)
  prompt_templates/        Versioned enterprise prompt templates

frontend/                  React + Vite + TypeScript UI
  src/views/               Builder, Monitor, Export, Templates, Docs, Settings
  src/components/          Shared UI components

tests/                     Pytest test suite
COMMANDS.md                Developer command cheatsheet
ToDo.md                    Roadmap and task tracker

______________________________________________________________________

先决条件

要求版本注释
Python≥3.113.11/3.12测试
Node.js≥18用于前端Vite开发服务器
LM Studio最新版本加载模型,在端口1234上启用服务器

______________________________________________________________________

快速入门

1·后端

# Create and activate virtual environment
python -m venv .venv
.\.venv\Scripts\Activate.ps1

# Install dependencies
pip install -r requirements.txt

# Start the backend
python -m uvicorn backend.api_backend:app --reload
# API available at http://localhost:8000

2·前端

cd frontend
npm install
npm run dev
# UI available at http://localhost:3000

3·LM工作室

  1. 下载并打开 LM 工作室.
  2. 加载模型(例如。 llama-3.2-3b-instruct).
  3. 启动本地服务器(默认端口 1234).
  4. 在菲尼斯→ 设置,单击 测试连接 以验证。

4·构建并导出您的第一个工作流程

  1. 首选 模板,选择模板,单击 使用模板.
  2. 调整中的节点 建造者 然后单击 跑.
  3. 运行完成后,打开 出口 下载可部署的ZIP包。

______________________________________________________________________

工作流配置——快速参考

{
  "graph_name": "MyWorkflow",
  "version": "1.0",
  "state_schema": {
    "task":   { "type": "string" },
    "result": { "type": "string" }
  },
  "nodes": [
    {
      "id": "Planner",
      "type": "agent",
      "system_prompt": "Break the task into steps.",
      "next": "Executor"
    },
    {
      "id": "Executor",
      "type": "agent",
      "system_prompt": "Execute the plan.",
      "guardrails": { "pii": { "action": "redact" }, "harmful_content": { "action": "block" } },
      "output_schema": { "format": "json", "state_key": "result" },
      "next": "END"
    }
  ],
  "edges": [{ "from": "Planner", "to": "Executor" }],
  "memory": {
    "short_term": { "type": "graph_state", "max_entries": 100 },
    "long_term":  { "type": "sqlite", "ttl_days": 30 }
  },
  "retry_policy": { "max_retries": 3, "backoff_strategy": "exponential" },
  "observability_hooks": { "trace_nodes": true, "capture_agent_outputs": true }
}

看 COMMANDS.md 用于所有CLI命令和API烟雾测试。\ 查看应用内 帮助和文档 选项卡以获取完整的JSON模式参考。

______________________________________________________________________

并行执行

启用真正的并行扇出(使用LangGraph Send())通过添加a parallel_execution 阻止您的配置:

{
  "nodes": [
    { "id": "dispatcher", "type": "agent", "next": "collector" },
    { "id": "research_A", "type": "agent", "next": "collector" },
    { "id": "research_B", "type": "agent", "next": "collector" },
    { "id": "collector",  "type": "agent", "next": "END" }
  ],
  "parallel_execution": [
    {
      "group": "research_fanout",
      "nodes": ["research_A", "research_B"],
      "fan_in": "collector"
    }
  ]
}

会自动创建一个调度程序节点,以同时向所有组节点扇出。如果提供的有效节点少于2个,则优雅地回退到顺序执行。

______________________________________________________________________

本地检查点(崩溃恢复+时间旅行)

启用LangGraph的 SqliteSaver 检查点用于在每一步后保持图形状态:

{
  "checkpointing": {
    "enabled": true,
    "db_path": "artifacts/my_checkpoints.sqlite"
  }
}

每个工作流运行都会存储以下键控的状态快照 session_id.通过相同的方式恢复任何中断的跑步 session_id --该图将从中断的地方继续。对长时间运行的管道和调试很有用。

______________________________________________________________________

运行生成的捆绑包

每个出口 agent.py 是一个完全可运行的CLI脚本:

# Basic run with JSON input
python agent.py --input '{"document_text": "Analyze this document."}'

# Load input from file, output as machine-readable JSON
python agent.py --input-file data.json --output-format json

# Resume a previous session
python agent.py --session-id abc123 --resume

# Help
python agent.py --help

导出ZIP还包括 Dockerfile, docker-compose.yml,以及 .github/workflows/ci.yml 用于立即进行集装箱化部署和CI/CD。

______________________________________________________________________

生成的工件包

每次成功运行都会生成一个自包含的可部署包:

agent.py              Complete runnable agent (LangGraph + STM/LTM + guardrails)
requirements.txt      Pinned Python dependencies
docker-compose.yml    Ready-to-run Docker Compose config
.env.template         Environment variable template
run_config.json       Exact workflow config used for this run
run_status.json       Final run status and metadata
validation_report.json Code generation trust score and checks

使用以下方式部署:

pip install -r requirements.txt
python agent.py

______________________________________________________________________

测试

pytest tests/

______________________________________________________________________

许可证

MIT许可证——见 许可证.

______________________________________________________________________

有关开发人员命令备忘单,请参阅 COMMANDS.md.\ 有关路线图和未完成的任务,请参阅 ToDo.md.

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

AI代理Python本地部署自动化工作流JSON配置RAG管道代码生成

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

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

0stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

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

常见问题

5 条

Langgraph Automation Framework 怎么安装?

公开资料给出的安装命令是 python -m venv .venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Langgraph Automation Framework 怎么在 Claude Desktop、Cursor 里配置?

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

Langgraph Automation Framework 收费吗?

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

Langgraph Automation Framework 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Langgraph Automation Framework 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP