SuperAPI AI 工具集

mcpico

McPico(或 MCPico)是一个轻量级的终端 MCP 客户端,用于在命令行中运行 LLM 提示、附加文件并与 MCP 服务器进行讨论。它可作为 CLI 工具,支持多个 LLM,包括本地模型。根据提供的信息,支持文件附件、基于 stdio 的 MCP 服务器,基于 http 的 MCP 服务器目前标记为有 bug。已验证可与 Anthropic、Groq、LM Studio 配合 r2mcp 使用,多 MCP 支持尚未测试。大部分代码由 AI 编写,已在 Linux 上测试。使用前需要在 ~/.config/mcpico/config.json 中配置 API 密钥和 URL,可参考 mcpico.py 中的默认配置,然后通过 python3 mcpico.py 运行,使用 /help 查看可用命令。

访问官网

工具介绍

McPico(也可写作 MCPico)是一个面向终端的轻量级 MCP(Model Context Protocol)客户端。它旨在让用户通过命令行界面运行 LLM 提示、附加文件,并与 MCP 服务器进行讨论。该工具支持多个 LLM,包括本地模型。

用途

McPico 主要用于在终端环境中与 LLM 交互,并通过 MCP 协议连接外部工具或服务器。它适合需要快速调用 LLM、附加文件并进行对话式操作的用户,尤其是那些偏好命令行工作流的开发者。

主要能力

  • 运行 LLM 提示:用户可以直接在终端输入提示并获取 LLM 响应。
  • 文件附件:支持附加文件(标记为 🐛,可能存在未解决的问题)。
  • MCP 服务器支持:支持基于 stdio 的 MCP 服务器(标记为 ✅ 可用),基于 http 的 MCP 服务器标记为 🐛(可能存在 bug)。
  • 多 LLM 支持:已验证与 Anthropic、Groq、LM Studio 配合 r2mcp 使用(均标记为 ✅)。
  • 多 MCP 支持:标记为 ❔(待测试),尚未确认。

使用方式

  1. 在 ~/.config/mcpico/config.json 中配置 API 密钥和 URL。可以参考 mcpico.py 中的默认配置,更多信息见项目链接。
  2. 通过命令 python3 mcpico.py 启动。
  3. 使用 /help 查看各种命令。

适用场景

  • 在终端中快速与 LLM 交互,尤其是需要附加文件或使用 MCP 服务器的场景。
  • 需要同时使用多个 LLM(包括本地模型如 LM Studio)的用户。
  • 偏好命令行工具而非图形界面的开发者。

限制

  • 基于 http 的 MCP 服务器支持存在 bug(🐛)。
  • 多 MCP 支持尚未测试(❔)。
  • 文件附件功能标记为 🐛,可能不稳定。
  • 大部分代码由 AI 编写,但据称运行良好。
  • 仅在 Linux 上测试过。
  • 需要用户自行配置 API 密钥和 URL。
  • 关于平台支持、收费、价格、效果等更多细节暂未提供。