Agentic MCP Client
🚀 自動化 MCP 客戶端代理
這是一個獨立的代理運行器,藉助 MCP(模型上下文協議)工具,可通過 Anthropic Claude、AWS Bedrock 和 OpenAI API 執行任務。它能讓 AI 代理在雲環境中自主運行,並與各類系統安全交互,為 AI 任務的執行提供了高效且安全的解決方案。
🚀 快速開始
運行 Dashboard Web
cd dashboard
npm i
npm run dev
儀表盤 URL:http://localhost:3000
API 文檔:http://localhost:3001
安裝步驟
- 克隆倉庫:
git clone [倉庫鏈接]
cd agentic-mcp-client
- 設置依賴:
npm install
- 創建配置文件:
touch src/config.json
✨ 主要特性
- 基本代理儀表盤:包含一個基本代理儀表盤,方便用戶直觀地查看代理運行狀態。
- 獨立任務運行:可使用 JSON 配置文件定義任務,從而運行獨立代理,提高任務執行的靈活性。
- 多模型支持:支持 Anthropic Claude 和 OpenAI 模型,滿足不同用戶的模型使用需求。
- 會話日誌記錄:提供會話日誌記錄功能,可跟蹤代理進度,便於後續問題排查和分析。
📚 詳細文檔
配置指南
示例配置
推理服務器
"inference_server": {
"type": "openai",
"api_key": "your_openai_api_key",
"model_name": "gpt-3.5-turbo"
}
MCP 工具
"mcp_tools": [
{
"name": "tool1",
"description": "執行任務1",
"uri": "http://localhost:8080/tool1"
},
{
"name": "tool2",
"description": "執行任務2",
"uri": "http://localhost:8081/tool2"
}
]
MCP 工作原理
sequenceDiagram
participant 用戶
participant AgentWorker
participant LLM as 語言模型
participant MCP as MCP工具
用戶->>AgentWorker: 任務 + 配置
AgentWorker->>MCP: 初始化工具
AgentWorker->>LLM: 發送任務
loop 直到完成
LLM->>AgentWorker: 請求工具使用
AgentWorker->>MCP: 執行工具
MCP->>AgentWorker: 工具結果
AgentWorker->>LLM: 發送工具結果
LLM->>AgentWorker: 響應
end
AgentWorker->>用戶: 最終結果
🤝 貢獻指南
歡迎為 Agentic MCP Client 做出貢獻!若要貢獻,請按以下步驟操作:
- 叉克倉庫。
- 為您的功能或錯誤修復創建新分支。
- 進行更改並提交它們。
- 將更改推送到您的叉庫。
- 創建拉取請求到主倉庫。
🙏 致謝
這個項目受到了 MCP 生態系統中傑出開源項目的啟發:
- MCP-Bridge - 一箇中間件,提供與 MCP 工具兼容的 OpenAI 端點,幫助我們瞭解了工具集成和標準化的方法。
感謝這些項目的貢獻者在 MCP 領域所做的開創性工作,使代理開發更加通用和強大。
📄 許可證
Agentic MCP Client 根據 Apache 2.0 許可證發佈。有關詳細信息,請參閱 LICENSE 文件。
精選MCP服務推薦

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

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

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

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

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

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

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

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