Token导航 LogoToken导航TokenDH.com
seerlord AI logo
AI代理stdio官方级别未说明来源级核验

seerlord AI

MCP Server

SeerLord AI是一个基于微内核架构和LangGraph的企业级AI代理编排平台,支持MCP协议和Human-in-the-loop协作,提供复杂的图结构工作流和插件化业务能力。

工具数

0

提示词数

0

GitHub Stars

10

资源数

0
AI代理Python工作流自动化

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kelicblan

提供方

kelicblan

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

SeerLord AI

中文文档 | 英语

SeerLord AI:基于微内核架构和LangGraph的下一代模块化AI代理编排平台。它原生支持MCP协议和人在环协作,使复杂代理开发更加稳定和灵活。

SeerLord AI:重新定义AI代理开发架构

在构建复杂的人工智能应用程序时,我们经常面临严重的代码耦合、扩展困难和混乱的状态管理等痛点。SeerLord AI的诞生就是为了解决这些问题。

作为一个 企业级AI代理编排平台,SeerLand AI采用先进的 “微内核+插件” 建筑设计。这意味着它的核心(内核)只负责最基本的路由、内存管理和协议适配,而所有业务功能(如教程生成、实时新闻、数据分析)都是通过独立的插件实现的。这种设计实现了真正的业务隔离和即插即用功能。

为什么选择SeerLand AI?

  1. 强大的编排能力:基于 LangGraph,它原生支持复杂的图结构工作流(graph Workflow),可以轻松实现循环、分支和回退等高级逻辑,而不是简单的线性链。
  2. 生产级稳定性:完全异步(Asyncio)后端设计,内置数据库连接池管理和全局异常断路机制,确保在高并发场景中稳健运行。
  3. 标准化工具生态系统:完全整合 模型上下文协议(MCP),使代理与外部世界(文件系统、GitHub、数据库)之间的连接标准化和通用化。
  4. 可控设计:深度融合 循环中的人类 模式。代理可以在关键计划执行期间自动暂停,等待人工批准或纠正,使AI的每一步都安全可控。
  5. 自主进化技能内核(Voyager Agent):这是 核心亮点 与仅具有预设通用功能的传统代理不同,SeerLand集成了 Voyager代理 作为基础技能引擎。它具有以下能力 编写代码、自我纠正和积累/重用技能,使其能够在执行任务时不断学习新技能,真正实现“用得更强大”

🌟 主要特点

  • 双模路由:支持“自动”意图识别模式和“手动”代理选择模式。用户可以依靠人工智能进行自动规划,也可以明确指定一个代理(例如教程代理)进行确定性执行。
  • 分层代理系统:

- 基础代理(Voyager代理-核心):项目的灵魂。作为一个通用的技能内核,它赋予系统自主学习和进化能力。所有其他代理都建立在它之上,调用其动态生成的技能来解决特定问题。 - 商业代理例如。, Tutorial Agent,专注于特定领域的工作流程。他们不会重新发明轮子,而是将底层功能委托给Voyager Agent,使他们能够专注于高级逻辑。

  • 微内核架构:一个轻量级且稳定的核心系统,负责生命周期管理、上下文共享和资源调度。
  • 技能快速通道:为简单命令(如计算、查询)提供毫秒级响应执行路径,绕过复杂的规划工作流。
  • 插件系统:所有业务功能(如新闻报道、教程生成、财务分析等)都是通过插件实现的,支持即插即用功能。
  • 代理编排(LangGraph):利用LangGraph构建复杂的有状态多代理工作流。
  • MCP支持:集成模型上下文协议(MCP),用于标准化上下文和工具交互。
  • 双引擎知识系统:结合标准 检索增强生成 (基于矢量的Qdrant)用于高效的文档检索和高级 图检索增强生成 (基于Neo4j的图形)用于深度实体关系推理和混合搜索。
  • 高性能后端:使用FastAPI构建的异步后端,支持SSE流式响应。

🔌 内置生态系统

插件(代理)

SeerLand附带了一套丰富的内置插件 server/plugins/:

  • 漫画书生成器:根据故事自动生成连环漫画。
  • 数据分析师:分析数据并生成报告。
  • 深入研究对复杂的主题进行深入研究。
  • 文档翻译:翻译文档时保留格式。
  • FTA代理:系统可靠性工程的故障树分析。
  • 普通信息:标准会话代理。
  • 新型发电机:协助撰写小说和创意故事。
  • 播客:生成播客脚本和音频内容。
  • PPT生成器:自动创建演示文稿幻灯片。
  • 推理引擎:复杂问题的高级推理能力。

MCP服务

集成MCP服务 mcp_services/ 对于扩展功能:

  • Markdownify:将网页内容转换为干净的Markdown。
  • MDTo文件:将Markdown文件拆分为多个文件。
  • 新闻:获取并处理实时新闻更新。

🏗️ 架构流程

graph TD
    Start([Start]) --> CheckMode{"Manual Mode?"}
    
    CheckMode -- Yes --> Planner["Planner Node
(Single Task Plan)"]
    CheckMode -- No --> SkillRouter["Skill Router
(Fast Intent Recognition)"]
    
    SkillRouter -->|"Match Found"| SkillExecutor["Skill Executor
(Fast Execution)"]
    SkillExecutor --> End([End])
    
    SkillRouter -->|"No Match"| Planner
    
    Planner --> CheckApproval{"Human Approval Needed?"}
    CheckApproval -- Yes --> HumanApproval["Human Approval
(Interrupt Point)"]
    CheckApproval -- No --> Dispatcher
    
    HumanApproval --> Dispatcher["Dispatcher Node
(Task Dispatching)"]
    
    Dispatcher -->|"Task Done"| FinalAnswer["Final Answer
(Result Summary)"]
    FinalAnswer --> End
    
    Dispatcher -->|Chitchat| ChitchatNode[Chitchat Node]
    ChitchatNode --> Progress
    
    Dispatcher -->|"Plugin A"| PluginA[Plugin: Tutorial Generator]
    Dispatcher -->|"Plugin B"| PluginB[Plugin: FTA Agent]
    Dispatcher -->|"Plugin C"| PluginC[Plugin: News Reporter]
    
    subgraph PluginExecution ["Plugin Execution"]
        PluginA -.->|Delegate Skill| Voyager[Base: Voyager Agent]
        PluginA --> Critic
        PluginB --> Critic
        PluginC --> Critic
        Voyager --> Critic
    end
    
    Critic["Critic Node
(Evaluation/Scoring)"]
    
    Critic -->|Satisfied| Progress["Progress Node
(Step + 1)"]
    Critic -->|"Retry (Feedback)"| Dispatcher
    Critic -->|"Replan (Major Fail)"| Planner
    
    Progress --> Dispatcher

🛠️ 技术栈

  • 语言:Python 3.11+
  • 框架:FastAPI、LangChain、LangGraph
  • 数据库:PostgreSQL(可选;用于持久性/检查点)
  • 向量存储:Qdrant(可选;用于记忆、技能检索和RAG)
  • 图形数据库:Neo4j(可选;用于知识图谱和GraphRAG)
  • 公用事业:Pydantic、Loguru、SSE Starlette
  • 管理控制台:Vue 3+Vite+TypeScript(in admin/)

📂 目录结构

seerlord_ai/
├── admin/              # Vue3 admin console (optional)
├── server/
│   ├── core/           # Core configuration & LLM wrappers
│   ├── kernel/         # Micro-kernel implementation (Registry, MCP Manager, Memory Manager)
│   ├── rag/            # RAG implementation (Qdrant-based document retrieval)
│   ├── ske/            # SeerLord Knowledge Engine (Neo4j-based GraphRAG)
│   ├── plugins/        # Plugins directory (contains various Agent implementations)
│   ├── skills/         # Skills directory (Fast Track atomic capabilities)
│   └── main.py         # Application entry point
├── mcp_services/       # MCP service implementations
├── scripts/            # Utility scripts
├── mcp.json            # MCP server configuration (loaded on startup if present)
└── pyproject.toml      # Project dependencies configuration

🚀 快速开始

先决条件

  • Python 3.11或更高版本
  • Node.js 18+(可选;适用于 admin/ 以及一些MCP服务器)
  • PostgreSQL(可选;检查点和技能元数据)
  • Qdrant(可选;向量记忆和技能检索)
  • Neo4j(可选;知识图谱和GraphRAG)

安装

建议使用Poetry或pip进行安装。

# Install dependencies using pip
pip install -r requirements.txt

配置

复制示例环境变量文件并修改配置:

cp .env.example .env
# Edit the .env file to configure your LLM provider and (optional) DB/Qdrant

要点:

  • LLM_PROVIDER 支持 openaiollama (兼容OpenAI /v1 支持端点)。
  • 若不配置DB,LangGraph将回退到内存检查点。
  • 如果不配置Qdrant,将禁用基于内存和向量的技能检索。
  • 如果不配置Neo4j,知识图谱和GraphRAG功能将不可用。
  • API强制 X-API-Key (租户密钥)在大多数 /api/*/agent 路线;对于本地开发,您可以使用 sk-admin-test (参见 server/api/auth.py).

启动服务

# Start the backend service
python run.py

备选方案:

python -m server.main

健康检查

  • GET http://localhost:8000/health
  • API文件: http://localhost:8000/docs

首次启动管理员用户(可选)

如果你想创建第一个管理员用户(仅在用户表为空时有效):

  1. SETUP_TOKEN.env
  2. 电话:

- POST http://localhost:8000/api/v1/setup/initialize - 头球 X-Setup-Token: - 主体: {"username":"admin","password":"change_me_please"}

管理控制台(可选)

cd admin
npm install
npm run dev

VITE_API_URL (以及可选 VITE_TENANT_API_KEY)指向您的后端。

📚 引用

如果你发现这个项目对你的研究有用,请引用我们的论文:

SeerLand人工智能技能系统 DOI: 10.5281/芝诺.18144848

📄 许可证

这个项目是开源的 MIT许可证.

您可以自由地:

  • ✅ 商业化使用
  • ✅ 修改代码
  • ✅ 分发副本
  • ✅ 私下使用

只需在软件/源代码的任何副本中包含原始许可证和版权声明。

目录标签

目录标签

AI代理Python工作流自动化本地部署微内核架构LangGraphMCP协议Human-in-the-loop插件系统

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP