Lian MCP Llm Agent
什麼是 Lian-MCP-LLM Agent 系統?
這是一個為畢業設計開發的本地智能體系統,它像一個‘智能體工廠’。當你給它一個複雜任務時,系統會自動創建多個‘專家’智能體(比如數據分析專家、文件處理專家、網頁抓取專家等),讓它們分工協作,最後由一個‘管理員’智能體彙總結果,給你一個完整的答案。如何使用 Lian-MCP-LLM Agent 系統?
你可以通過兩種方式使用它:1. 在終端裡像聊天一樣輸入指令;2. 打開一個網頁界面,在更美觀的窗口中進行交互。系統會自動分析你的需求,調用合適的工具(如讀寫文件、訪問網頁),並協調不同的專家智能體為你工作。適用場景
適合處理需要多步驟、多技能組合的複雜任務。例如:分析一份報告並生成摘要、從多個網頁收集信息並整理成表格、或者管理你本地電腦上的文件和文件夾。主要功能
多專家智能體協作
系統核心。管理員智能體能根據任務類型,自動生成(Spawn)具有特定角色的專家智能體(如研究員、程序員、分析師),並指揮它們協同工作,最後整合所有結果。
統一的工具調用服務器 (MCP Server)
內置了一個工具中心。它將文件操作、目錄管理、網頁訪問等各種功能封裝成標準化的工具,智能體可以像點菜單一樣安全、方便地調用它們。
靈活的LLM客戶端與交互界面
支持連接像DeepSeek這樣的AI大模型。提供了兩種交互方式:簡潔的命令行終端和擁有可視化工具調用流程的網頁界面(Web UI),方便不同習慣的用戶使用。
自研輕量級數據庫層 (LianORM)
為了讓智能體能記住信息和狀態,系統內置了一個小巧但功能齊全的數據庫管理工具。它可以智能地處理數據,而無需開發者編寫複雜的SQL語句。
豐富的基礎工具庫 (Kit)
系統底層包含一系列自研工具,如彩色終端輸出、狀態機、文本解析器等,為上層智能體的複雜邏輯提供可靠支持。
優勢
模塊化設計:各層(數據庫、工具、智能體)清晰分離,易於理解和擴展。
自動化調度:用戶只需提出最終目標,系統自動分解任務、調度專家,無需手動干預流程。
本地化與隱私:核心邏輯和工具運行在本地,處理敏感數據更安全。
工具集成統一:通過MCP Server集中管理所有工具,調用規範,安全性高。
交互方式多樣:同時支持極客範的命令行和友好的圖形化網頁界面。
侷限性
學術項目階段:目前是畢業設計原型,在極端穩定性和大規模併發上可能未經充分測試。
配置依賴:需要用戶自行配置API密鑰(如DeepSeek)和本地環境。
功能範圍:當前工具集主要圍繞文件、目錄和基礎網絡操作,更專業的工具(如數據庫連接、圖形處理)有待擴展。
學習曲線:雖然界面友好,但理解其多智能體協作的底層原理需要一定技術背景。
如何使用
環境準備與啟動
確保已安裝Python和uv包管理器。克隆項目代碼到本地。
啟動工具服務器 (MCP Server)
打開一個終端窗口,啟動工具中心。這是智能體們調用功能的基礎。
配置AI模型
在 `mylib/llm/llm_config.toml` 文件中,填入你的DeepSeek API密鑰,並確保MCP Server地址正確。
選擇方式與系統交互
另開一個終端,選擇你喜歡的方式啟動客戶端。
開始對話與任務
在客戶端或網頁中輸入你的需求。例如:“請列出當前目錄下所有的Python文件,並告訴我每個文件有多少行代碼。” 系統會自動調度專家和工具來完成。
使用案例
案例一:文件內容分析與彙總
你有一個包含多個日誌文件的文件夾,想快速瞭解整體情況。
案例二:信息蒐集與整理
你需要從網上快速獲取某個主題的信息並做成清單。
案例三:本地項目結構梳理
接手一個新項目,想快速瞭解代碼結構。
常見問題
我需要為這個系統付費嗎?
它和直接使用ChatGPT有什麼區別?
我的數據安全嗎?
如何增加新的工具,比如操作Excel?
啟動時遇到端口衝突或連接錯誤怎麼辦?
相關資源
MCP Server API 詳細文檔
深入瞭解工具服務器的接口、工具列表和調用方式。
LianORM 數據庫層使用文檔
瞭解自研的輕量級數據庫管理工具的設計與使用方法。
Agent 智能體設計文檔
理解系統中智能體的核心設計哲學、身份、目標與記憶機制。
配置系統用戶指南
查看如何管理和修改系統的各項配置。

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
34.7K
4.5分

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
27.8K
5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
105.4K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
29.3K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
20.7K
4.8分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
15.2K
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
18.5K
5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
68.2K
4.7分
