open-mcp-client是一個開源項目,旨在為多雲平台(MCP)提供客戶端支持。它結合了LangGraph代理和基於CopilotKit的前端應用,支持與MCP服務器的交互和工具調用。該項目採用TypeScript、CSS、Python和JavaScript開發,強調開發效率和用戶體驗。它適用於開發者和企業,用於管理和交互多雲資源。開源免費,適合希望在多雲環境中快速開發和部署的用戶。
需求人群:
"該產品適合開發者和企業用戶,尤其是那些需要在多雲環境中進行資源管理和工具調用的團隊。它提供了一個靈活的開發框架,支持快速開發和部署,適合希望提升開發效率和用戶體驗的用戶。"
使用場景示例:
開發者可以使用LangGraph代理連接到MCP服務器並調用工具,實現自動化任務。
企業用戶可以通過前端應用管理多雲資源,提升資源管理效率。
開發者可以在本地快速啟動開發環境,進行前端和代理服務的開發和調試。
產品特色:
支持LangGraph代理,連接MCP服務器並調用工具
提供基於CopilotKit的前端應用,實現UI和狀態同步
支持多語言環境變量配置,便於靈活部署
提供獨立運行的前端和代理服務,便於調試和開發
支持在本地快速啟動開發環境,方便快速迭代
使用教程:
1. 設置環境變量:在項目根目錄下創建.env文件,添加LANGSMITH_API_KEY。
2. 在agent目錄下創建.env文件,添加OPENAI_API_KEY和LANGSMITH_API_KEY。
3. 啟動開發環境:在終端運行pnpm run dev-frontend和pnpm run dev-agent,分別啟動前端和代理服務。
4. 訪問http://localhost:3000 在瀏覽器中查看應用。
5. 根據需要進行開發和調試,調整配置或添加新功能。