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

Nexus MCP

MCP Server

nexus-mcp

Nexus是一个基于Model Context Protocol (MCP)的服务器,通过OpenRouter API提供AI驱动的搜索功能,支持多种AI模型搜索和发现。

工具数

1

提示词数

0

GitHub Stars

20

资源数

0
AI搜索TypeScriptClaudeClaude DesktopClaudeCursor

安装说明

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

作者 / 组织

adawalli

提供方

adawalli

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

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

命令预览

npx nexus-mcp

详细介绍

🔍 Nexus MCP服务器

没有复杂性的AI集成

](https://www.npmjs.com/package/nexus-mcp)

![License: MIT](https://opensource.org/licenses/MIT) ![TypeScript](https://www.typescriptlang.org/) ![MCP Compatible](https://modelcontextprotocol.io/) ![CodeRabbit Pull Request Reviews](https://coderabbit.ai)

![Trust Score](https://archestra.ai/mcp-catalog/adawalli__nexus)

_无需安装即可实现智能AI模型搜索和发现_

快速开始特性文档贡献

______________________________________________________________________

Nexus是什么?

Nexus是一个 模型上下文协议(MCP)服务器 通过OpenRouter API提供AI驱动的搜索功能。它与MCP兼容的客户端集成,包括Claude Desktop和Cursor,通过多个型号系列提供搜索功能,包括Perplexity Sonar(实时网络搜索)和Grok 4(训练数据知识)。

关键特性

  • 零安装部署:可通过以下方式执行 bunx (或 npx)没有构建要求
  • OpenRouter集成:多种人工智能模型,包括困惑声纳(网络搜索)和Grok 4(训练数据)
  • MCP协议合规性:实施标准MCP工具和资源接口
  • 生产架构:包括请求缓存、重复数据删除、重试逻辑和错误处理
  • 类型安全实施:具有严格类型检查的完整TypeScript覆盖率

特性

部署

  • 基于Bunx/NPX的执行,无需本地安装
  • 跨平台兼容性(macOS、Linux、Windows)
  • Bun 1.0+或Node.js 18+运行时要求
  • 通过npm注册表自动更新版本

搜索功能

  • 多个模型层次 具有不同的功能:

- sonar -快速问答,实时网络搜索(30秒超时,标准层) - sonar-pro -多步查询,实时网络搜索(60秒超时,高级级别) - sonar-reasoning-pro -思维链推理,实时网络搜索(120秒超时,高级级别) - sonar-deep-research -详尽的研究报告,实时网络搜索(300秒超时,高级级别) - grok-4 -训练数据知识,无需实时搜索(60秒超时,高级级别)

  • 使用当前信息进行实时网络搜索(困惑模型)
  • 训练数据知识反应(Grok 4)
  • 从回复中提取结构化引文
  • 可配置的模型参数(温度、最大令牌、超时覆盖)

建筑

  • 使用类型化错误类进行全面的错误处理
  • 使用可配置TTL请求缓存
  • 请求对并发的相同查询进行重复数据删除
  • 具有指数回退的自动重试逻辑
  • 基于Winston的结构化日志记录
  • 具有全类型覆盖的TypeScript严格模式实现

快速开始

先决条件

快速安装

在不进行本地安装的情况下执行服务器:

# Set your OpenRouter API key
export OPENROUTER_API_KEY=your-api-key-here

# Run the server via bunx (recommended)
bunx nexus-mcp

# Or via npx
npx nexus-mcp

服务器启动并通过STDIO传输监听MCP客户端连接。

测试安装

# Test the CLI help
bunx nexus-mcp --help

# Test the version
bunx nexus-mcp --version

# Run with your API key
OPENROUTER_API_KEY=your-key bunx nexus-mcp

替代方案:当地开发设施

对于本地开发或定制:

  1. 克隆存储库:
git clone https://github.com/adawalli/nexus.git
cd nexus
  1. 安装依赖项:
bun install
  1. 构建服务器:
bun run build
  1. 配置您的OpenRouter API密钥:
# Copy the example environment file
cp .env.example .env

# Edit .env and add your actual API key
# OPENROUTER_API_KEY=your-api-key-here
  1. 测试服务器:
bun run start

与MCP客户端集成

基于Bunx的集成(推荐)

配置MCP客户端以通过bunx执行服务器:

克劳德代码

配置在 ~/.claude/mcp_settings.json:

{
  "mcpServers": {
    "nexus": {
      "command": "bunx",
      "args": ["nexus-mcp"],
      "env": {
        "OPENROUTER_API_KEY": "your-api-key-here"
      }
    }
  }
}

配置更改后重新启动Claude Code。

光标

在Cursor的MCP设置中添加服务器配置:

  • 名字: nexus
  • 命令: bunx
  • 参数: ["nexus-mcp"]
  • 环境变量: OPENROUTER_API_KEY=your-api-key-here

配置更改后重新启动Cursor。

通用MCP客户端配置

标准MCP客户端连接参数:

  • 运输标准: stdio
  • 命令: bunx
  • 参数: ["nexus-mcp"]
  • 环境: OPENROUTER_API_KEY=your-api-key-here

替代方案:npx或本地安装

如果您没有安装Bun,请使用 npx 代替 bunx 在上述任何配置中。

对于本地安装(在遵循本地开发设置后):

{
  "mcpServers": {
    "nexus": {
      "command": "bun",
      "args": ["run", "/path/to/nexus-mcp/dist/cli.js"],
      "env": {
        "OPENROUTER_API_KEY": "your-api-key-here"
      }
    }
  }
}

用法

集成后,您可以在MCP客户端中使用搜索工具:

基本搜索

Use the search tool to find information about "latest developments in AI"

带参数的高级搜索

Search for "climate change solutions" using:
- Model: sonar-pro
- Max tokens: 2000
- Temperature: 0.3

使用不同的模型

# Fast Q&A with real-time web search (default)
Search for "latest news" with model: sonar

# Deep research with comprehensive analysis
Search for "AI safety research" with model: sonar-deep-research

# Knowledge from training data (no web search)
Search for "explain quantum computing" with model: grok-4

可用工具

search

提供人工智能搜索功能的主要搜索工具。

参数:

  • query (必填):搜索查询(1-2000个字符)
  • model (可选):要使用的模型(默认值: sonar)

- sonar -实时网络搜索快速问答(30秒超时) - sonar-pro -带实时网络搜索的多步查询(60秒超时,高级) - sonar-reasoning-pro -实时网络搜索的思维链推理(120秒超时,溢价) - sonar-deep-research -具有实时网络搜索功能的详尽研究报告(300秒超时,高级) - grok-4 -训练数据知识,无需实时搜索(60秒超时,溢价)

  • maxTokens (可选):最大响应令牌(1-4000,默认值:1000)
  • temperature (可选):响应随机性(0-2,默认值:0.3)
  • timeout (可选):覆盖默认超时时间(毫秒)(5000-6000000)

示例响应(困惑模型):

Based on current information, here are the latest developments in AI...

[Detailed AI-generated response with current information]

---
**Search Metadata:**
- Model: perplexity/sonar
- Response time: 1250ms
- Tokens used: 850
- Timeout: 30000ms
- Search type: realtime
- Sources: 5 found

示例响应(Grok 4模型):

Quantum computing is a type of computation that harnesses quantum mechanics...

[Response based on training data knowledge]

---
**Search Metadata:**
- Model: x-ai/grok-4
- Response time: 3500ms
- Tokens used: 650
- Timeout: 60000ms
- Search type: training-data
- Cost tier: premium

配置

环境变量

  • OPENROUTER_API_KEY (必需):您的OpenRouter API密钥
  • NODE_ENV (可选):环境设置(开发、生产、测试)
  • LOG_LEVEL (可选):日志记录级别(调试、信息、警告、错误)

高级配置

服务器支持通过环境变量进行其他配置:

  • OPENROUTER_TIMEOUT_MS:请求超时(毫秒)(默认值:30000)
  • OPENROUTER_MAX_RETRIES:最大重试次数(默认值:3)
  • OPENROUTER_BASE_URL:自定义OpenRouter API基本URL

资源

服务器在以下位置提供配置状态资源 config://status 这表明:

  • 服务器运行状况
  • 配置信息(带屏蔽的API密钥)
  • 搜索工具可用性
  • 服务器正常运行时间和版本

故障排除

Bunx/NPX特定问题

“bunx:找不到命令”

  • 安装Bun: curl -fsSL https://bun.sh/install | bash
  • 或者,如果你安装了Node.js 18+,就回到npx

“npx:找不到命令”

  • 确保已安装Node.js 18+: node --version
  • 更新npm: npm install -g npm@latest

“找不到包'nexus-mcp'”

  • 该包可能尚未发布。改用本地安装
  • 验证网络连接以访问npm注册表

首次运行时启动缓慢

  • 在下载包的第一次运行时,这是正常的
  • 由于缓存,后续运行将更快
  • 为了更快地启动,请使用本地安装

npx出现“权限被拒绝”错误

  • 尝试: npx --yes nexus-mcp --stdio
  • 或者设置npm权限: npm config set user 0 && npm config set unsafe-perm true

常见问题

“搜索功能不可用”

  • 确保 OPENROUTER_API_KEY 环境变量已设置
  • 在验证您的API密钥是否有效 开放路由
  • 检查服务器日志中的初始化错误

“身份验证失败:API密钥无效”

  • 双重检查API密钥格式和有效性
  • 确保密钥具有足够的信用/权限
  • 直接在OpenRouter仪表板上测试密钥

“超出费率限制”

  • 等待速率限制重置(通常为1分钟)
  • 考虑升级您的OpenRouter计划以获得更高的限制
  • 在OpenRouter仪表板中监控使用情况

连接超时

  • 检查您的互联网连接
  • 服务器将自动重试失败的请求
  • 如果需要,增加超时时间: OPENROUTER_TIMEOUT_MS=60000

MCP客户端无法连接到服务器

  • 验证您的MCP配置是否使用了正确的命令和参数
  • 检查您的MCP客户端环境中是否有Bun 1.0+或Node.js 18+可用
  • 确保在环境变量中正确设置了API键

调试日志

通过以下方式启用调试日志记录:

对于当地发展: 添加 LOG_LEVEL=debug 到你的 .env 文件

对于MCP客户: 添加 LOG_LEVEL: "debug"env MCP配置的一部分

这将提供以下详细信息:

  • 配置加载
  • API请求和响应
  • 错误详细信息和堆栈跟踪
  • 性能指标

测试连接

您可以通过检查MCP客户端中的配置状态资源或运行简单的搜索查询来测试服务器是否正常工作。

发展

对于在此服务器上工作的开发人员:

# Development with hot reload
bun run dev

# Run tests
bun run test

# Run tests with coverage
bun run test:coverage

# Lint code
bun run lint

# Format code
bun run format

API成本

OpenRouter根据令牌消耗对API使用进行收费:

  • 定价:见当前费率 OpenRouter型号
  • 监控:OpenRouter仪表板中提供使用情况跟踪
  • 限制:在OpenRouter帐户设置中配置支出限制
  • 优化:服务器实现响应缓存和请求重复数据消除,以最大限度地减少冗余的API调用

📚 文档

📖 指南🔗 链接📝 描述
快速开始入门指南30秒内完成零安装设置
api参考MCP工具完整的命令参考
配置环境设置高级配置选项
贡献贡献指南加入我们的开源社区
故障排除常见问题常见问题的解决方案

🤝 贡献

我们欢迎所有经验水平的开发人员的贡献!

🚀 开始使用

🐛 报告问题

💬 加入社区

🌟 认可

贡献者在我们的:

🔗 相关项目

📞 支持与社区

💬 需要帮助?🔗 资源
快速问题
错误报告
文档OpenRouter文档MCP规范
功能请求改进建议

📄 许可证

MIT许可证 -看 许可证 文件以获取详细信息。

______________________________________________________________________

由...制作❤️ 开源社区

• • 📚 阅读文档

_Nexus:没有复杂性的AI集成_

![Star History Chart](https://star-history.com/#adawalli/nexus&Date)

目录标签

目录标签

AI搜索TypeScriptClaude本地部署模型发现零安装部署实时搜索知识检索

支持客户端

Claude DesktopClaudeCursor

接入字段

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

stdio

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

api-key

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

nexus-mcp

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdioapi-key部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP