CLI工具AI代理

一个使用命令行工具直接替代MCP服务器的AI代理,简化了AI代理的集成和使用。

  • by cobusgreyling
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 cobusgreyling/replace-mcp-with-cli

使用说明

用CLI替换MCP

最好的AI代理接口已经存在——命令行。

这个仓库伴随着一篇博客文章,探讨了为什么对于许多AI代理集成来说,CLI工具可能是MCP的更简单、更强大的替代品。

文件

  • replace-mcp-with-cli-blog.md --完整博客文章
  • cli_agent_demo.py --工作MVP:一个直接使用CLI工具而不是MCP服务器的AI代理

快速开始

pip install openai
export GROK_API_KEY="your-key-here"
python3 cli_agent_demo.py

建筑

┌────────────────────────────────────┐
│           CLI AGENT                │
│                                    │
│  User Prompt                       │
│       │                            │
│       ▼                            │
│  ┌──────────┐    ┌──────────────┐  │
│  │   LLM    │───▶│  Generates   │  │
│  │  (Grok)  │    │  CLI command │  │
│  └──────────┘    └──────┬───────┘  │
│                         │          │
│                         ▼          │
│                  ┌──────────────┐  │
│                  │  Executes    │  │
│                  │  in shell    │  │
│                  └──────┬───────┘  │
│                         │          │
│                         ▼          │
│                  ┌──────────────┐  │
│                  │  Returns     │  │
│                  │  result      │  │
│                  └──────────────┘  │
└────────────────────────────────────┘

没有MCP服务器。没有SDK。没有架构。只是一个LLM+命令行。