MCP代理工具

MCP代理工具通过统一接口简化多工具调用,节省LLM上下文窗口,适用于开发者和技术团队。

  • by golovatskygroup
  • Go
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 golovatskygroup/mcp-lens

使用说明

mcp透镜

保存上下文窗口的MCP代理。一个工具,而不是几百个。

它做什么

您的法学硕士看到一个名为 query。你用简单的英语问,mcp-lens会想出使用哪些上游mcp工具。

不再有50多个工具模式吃掉你的代币。

安装

go install github.com/golovatskygroup/mcp-lens/cmd/proxy@latest

或者从源代码构建:

git clone https://github.com/golovatskygroup/mcp-lens
cd mcp-lens
go build -o mcp-lens ./cmd/proxy

快速开始

# See available presets
mcp-lens --list-presets

# Interactive setup
mcp-lens setup

# Or just set env and run
export MCP_LENS_PRESET=github
export GITHUB_TOKEN=ghp_xxx
export OPENROUTER_API_KEY=sk-or-xxx
mcp-lens

预设

类别 服务器
引用 一切,时间,内存,获取,文件系统,git,木偶师
数据库 sqlite、postgres、redis、mongodb
搜索 勇敢的搜索,tavily
生产力 github、gitlab、松弛、概念、线性
DevTools 哨兵、aws、kubernetes

检查是否准备就绪:

mcp-lens --check github

配置

环境变量:

MCP_LENS_PRESET=github
GITHUB_TOKEN=ghp_xxx
OPENROUTER_API_KEY=sk-or-xxx  # for routing

或配置文件:

# config.yaml
upstream:
  preset: github
mcp-lens --config config.yaml

运作原理

  1. 你打电话 query 用自然语言
  2. mcp镜头从上游mcp服务器选取相关工具
  3. LLM计划和执行
  4. 您将获得压缩的结果

需求

  • 转到1.21+
  • Node.js(用于基于npx的预设)
  • OpenRouter API密钥(用于路由逻辑)

许可证

麻省理工学院