Token导航 LogoToken导航TokenDH.com
AI Gateway MCP Server logo
搜索检索未说明官方级别未说明来源级核验

AI Gateway MCP Server

MCP Server

通过Vercel AI Gateway统一访问多个AI提供商和模型的MCP服务器,提供包括Web搜索、多模型调查比较等四种LLM工具。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude搜索Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ayatec

提供方

ayatec

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

AI网关MCP服务器

](https://www.npmjs.com/package/@ayatec/ai-gateway-mcp-server) ![CI](https://github.com/ayatec/ai-gateway-mcp-server/actions/workflows/ci.yml) ![License: MIT](https://opensource.org/licenses/MIT)

可通过Vercel AI Gateway统一访问多个AI供应商模型的MCP服务器。 提供四种利用LLM的工具,包括网页搜索、多模型调查和比较。

交付工具

ask --向AI提问

向任何模型发送问题以获得回答。

|参数|类型|必需|默认|说明| | ------------ | ------ | ---- | ---------------- | ---------------------------------------- | | question | string | Yes | - |质问属性| | model |string |否| openai/gpt-5.4 |模型ID| | context |string|否|追加上下文| | max_tokens |number|否|最大输出令牌数(省略时交给模型)|

search -- Web 検索

使用可搜索模型获取最新信息。

|参数|类型|必需|默认|说明| | ------------ | ------ | ---- | ----------------------- | ---------------------------------------- | | query |string|是|-|搜索查询| | model |string |否| google/gemini-3-flash |搜索对应模型ID| | max_tokens |number|否|最大输出令牌数(省略时交给模型)|

research --多模型调查、比较

并行查询多个模型以集成或比较显示结果。

|参数|类型|必需|默认|说明| | ---------------------- | -------- | ---- | ---------------------- | --------------------------------------------------- | | query |string|是|-|调查查询| | mode |string |否| search | search(网络搜索)或 ask(问答)| | models |string\[\]否|根据mode排列4个模型|2-4个模型ID| | synthesize |boolean |否| true | true:统合回答、false:并列显示各模型的回答 | synthesis_model |string |否| openai/gpt-5.4 用于集成的模型(synthesize:true 仅限小时) | max_tokens |number|否|每个模型的最大输出令牌数(省略时交给模型)| | synthesis_max_tokens |number|否|集成的最大输出令牌数(省略时交给模型)|

处理流程:

  1. 查询阶段:并行请求到指定(或默认)模型

- search 默认值: perplexity/sonar, gemini-3-flash, gpt-5-mini - ask 默认值: gpt-5.4, claude-opus-4.6, gemini-3.1-pro-preview, sonar-reasoning-pro

  1. 合成阶段 (synthesize:true): openai/gpt-5.4 对所有结果进行精查和整合,指出矛盾点,注明来源
  2. 比较 (synthesize:false):以成本延迟方式并行显示每个模型的回答

list_models --模型列表

显示可用模型的信息(价格、能力、搜索成本)。

|参数|类型|必需|说明| | ------------ | ------ | ---- | ----------------------------------------------------------------------- | | provider 在供应商中筛选openai, anthropic, google, perplexity) | | capability 按能力筛选search, reasoning, fast, cheap, code) |

支持模型

开放人工智能

|模型ID|输入|输出|搜索|特征| | ---------------------- | ----- | ------ | ---- | -------------------------------------------------------------------------------------------------------- | | openai/gpt-5.4 $2.50|$15.00|是|OpenAI最高。推理代码代理性能从5.2显著提高,1.05M上下文,高速缓存折扣90%| | openai/gpt-5.4-mini \\0.75\\4.50;是\\\_0026#GPT-5Mini的高级版本。推理编码愿景显著提高,400K上下文 | openai/gpt-5.4-nano |$0.20|$1.25|是|GPT-5Nano的高级版。支持Web搜索,比GPT-5Mini便宜,编码也提高了 | openai/gpt-5.3-codex |$1.75|$14.00|是|代理型代码特化版。5.2-codex提高25%,支持mid-task steering,Terminal-Bench最高水平 | openai/gpt-5-mini |$0.25|$2.00|是|低成本通用模型。对编码特别强,推理·检索也对应的万能型 | openai/gpt-5-nano |$0.05|$0.40|否|最低型号。面向简单的生成、分类,不支持推理、检索 | openai/gpt-oss-120b 公开的OSS模型。低成本、支持推理代码、不支持搜索|

Anthropic

|模型ID|输入|输出|搜索|特征| | ----------------------------- | ----- | ------ | ---- | ------------------------------------------------------------------------------------------- | | anthropic/claude-opus-4.6 $5.00|$25.00|是|Anthropic顶层。在SWE-bench最强类中编码精度突出,1M上下文 | anthropic/claude-sonnet-4.6 高质量,成本约为$3.00|$15.00|是|Opus的1/2。面向代理用途和性价比高的通用任务,1M上下文 | anthropic/claude-haiku-4.5 |$1.00|$5.00|是|Anthropic轻型模型。低延迟、支持搜索代码、面向高速处理

谷歌

|模型ID|输入|输出|搜索|特征| | -------------------------------------- | ----- | ------ | ---- | ---------------------------------------------------------------------------------------------------- | | google/gemini-3-flash 是支持谷歌搜索,搜索精度高。编码也很强,search默认,1M上下文 | google/gemini-3.1-flash-lite-preview $0.25|$1.50|否|最快类吞吐量。低成本、推理、知识强,但不支持检索,preview版 | google/gemini-3.1-pro-preview $2.00|$12.00|是|谷歌顶层。擅长科学推理、多模式,Gemini3Pro的后继者,1M上下文

困惑度

|模型ID|输入|输出|搜索|特征| | -------------------------------- | ----- | ------ | ---- | --------------------------------------------------------------------------- | | perplexity/sonar $1.00|$1.00|是|搜索特化最便宜。最适合单发的事实确认和新闻检索,低延迟 | perplexity/sonar-pro $3.00|$15.00|是|高精度搜索。最多可以通过5次内部搜索进行深入挖掘,面向技术文档的详细调查 | perplexity/sonar-reasoning-pro $2.00|$8.00|是|推理+搜索混合。面向需要有根据的分析的复杂调查

价格为每M个令牌(USD)

安装,安装

1.环境变数

Vercel人工智能网关 中所述修改相应参数的值。

变数名必须说明
AI_GATEWAY_API_KEY |是|Vercel AI Gateway API键|
ZERO_DATA_RETENTION没有true 在中启用网关级别的ZDR

隐私数据保留

自动为每个供应商的请求提供隐私保护设置。

|供应商|支持| | -------------- | ----------------------------------------------------- | | 开放人工智能 | store: false 向所有请求授予(数据保存无效) | Anthropic 默认情况下不使用API | 谷歌 默认情况下,不使用收费API | 困惑度 默认情况下,API为Zero Data Retention

ZERO_DATA_RETENTION=true 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。因为Perplexity自己保证了ZDR,所以不适用Gateway ZDR。

2. MCP设定

在npx中使用时(推荐)

克劳德代码

claude mcp add ai-gateway npx @ayatec/ai-gateway-mcp-server -e AI_GATEWAY_API_KEY=your-key

Claude Desktop/其他MCP客户端

{
  "mcpServers": {
    "ai-gateway": {
      "command": "npx",
      "args": ["@ayatec/ai-gateway-mcp-server"],
      "env": {
        "AI_GATEWAY_API_KEY": "your-key"
      }
    }
  }
}

在本地构建中使用时

想使用开发中的版本,或者想修改源代码使用的情况下请这边。

git clone https://github.com/ayatec/ai-gateway-mcp-server.git
cd ai-gateway-mcp-server
cp .env.example .env
# .env を編集して API キーを設定
pnpm install
pnpm build

克劳德代码

claude mcp add ai-gateway node /path/to/ai-gateway-mcp-server/dist/index.js -e AI_GATEWAY_API_KEY=your-key

Claude Desktop/其他MCP客户端

{
  "mcpServers": {
    "ai-gateway": {
      "command": "node",
      "args": ["/path/to/ai-gateway-mcp-server/dist/index.js"],
      "env": {
        "AI_GATEWAY_API_KEY": "your-key"
      }
    }
  }
}

开発

命令

pnpm install        # 依存パッケージインストール
pnpm build          # ビルド
pnpm dev            # ウォッチモードでビルド
pnpm start          # サーバー起動(ビルド後)
pnpm dev:tool       # ツールの手動テスト
pnpm test           # テスト実行
pnpm test:watch     # テスト(ウォッチモード)
pnpm type-check     # 型チェック
pnpm lint           # ESLint実行
pnpm lint:fix       # ESLint自動修正
pnpm format         # Prettier実行
pnpm format:check   # フォーマットチェック

局部测试

pnpm dev:tool 中所述修改相应参数的值。

# ask(デフォルト: gpt-5.4)
pnpm dev:tool ask --question "TypeScriptの利点は?"

# ask(モデル指定)
pnpm dev:tool ask --question "Rustとは?" --model "anthropic/claude-sonnet-4.6"

# search(デフォルト: google/gemini-3-flash)
pnpm dev:tool search --query "Vercel AI SDK 最新情報"

# research(4モデル並列検索→統合、デフォルト)
pnpm dev:tool research --query "WebAssemblyの現状と将来"

# research(askモード、比較表示)
pnpm dev:tool research --query "関数型プログラミングの利点" --mode ask --synthesize false

# research(モデル指定)
pnpm dev:tool research --query "latest TypeScript features" --models '["openai/gpt-5.4","perplexity/sonar"]'

# list_models
pnpm dev:tool list_models
pnpm dev:tool list_models --provider openai
pnpm dev:tool list_models --capability search

发布

变更集 对较大场景进行渲染期间已观察到该故障。

  1. 创建changeset文件并在main中push
  2. GitHub Actions自动CHANGELOG更新版本凹凸npm publish

技术栈

  • TypeScript (ESM、NodeNext、严格)
  • Vercel AI SDK -- gateway 供应商统一访问所有型号
  • MCP-SDK --Model Context Protocol服务器实施
  • 萨德 --架构验证
  • Vitest --测试
  • 变更集 --版本控制CHANGELOG自动生成

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude搜索AI网关本地部署多模型访问Web搜索LLM工具模型比较

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP