MCP命令行工具

一个高性能的模型上下文协议(MCP)命令行工具,具有原生C++终端用户界面,支持AI聊天集成和MCP工具执行。

  • by mboros1
  • C++
  • 本地部署
  • 更新于
在 GitHub 查看 mboros1/native-mcp-server-cli

使用说明

本地MCP CLI

具有本机C++终端UI的高性能模型上下文协议(MCP)CLI。

特性

  • ⚡ 使用FTXUI的原生C++终端UI,性能超快
  • 🤖 AI聊天集成(OpenAI、Anthropic等)
  • 🔧 MCP工具执行
  • 📝 命令历史和日志记录
  • 🎨 受合成波启发的终端美学

安装

npm install -g @native/mcp-cli

或者从源代码构建:

git clone https://github.com/yourusername/native-mcp-cli.git
cd native-mcp-cli
npm install
npm run build

用法

交互模式(带AI聊天)

mcp-cli

独立模式(无AI,只有TUI)

mcp-cli --standalone

命令

所有命令均以开头 /:

  • /help 或 /h -显示帮助
  • /list 或 /ls -列出可用工具
  • /dump -将屏幕保存到文件
  • /exit 或 /q -退出申请
  • /<tool> -显示工具信息

任何没有斜线的文本都会发送到AI助手。

建筑

┌─────────────────────┐
│   Node.js Layer     │ ← API connections, MCP protocol
└──────────┬──────────┘
           │ IPC
┌──────────▼──────────┐
│   C++ TUI Layer     │ ← Terminal UI, user interaction
└─────────────────────┘

发展

# Build C++ binary
npm run build

# Run in development mode
npm run dev

# Clean build artifacts
npm run clean

许可证

Apache许可证2.0-请参阅 许可证 了解详情。