Token导航 LogoToken导航TokenDH.com
Nexus Toolkit logo
开发工具未说明官方级别未说明来源级核验

Nexus Toolkit

MCP Server

nexus-toolkit是一个用于nexus-agents MCP工具的端到端测试套件,支持orchestrate、research_catalog_review和registry_import工具的测试。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
TypeScript自动化测试开发工具

安装说明

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

作者 / 组织

williamzujkowski

提供方

williamzujkowski

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

nexus工具包

E2E测试套件 关系代理 MCP工具: 编排, 研究目录,以及 注册表_导入.

它测试什么

工具测试安全
orchestrate架构验证、适配器错误处理未配置模型适配器时会优雅地跳过
research_catalog_review列出/批准/取消/刷新操作、架构验证只读 list 审计管道中的行动
registry_import所有3个提供者(anthropic/google/openai),模式验证始终 dryRun=true --永不坚持

工具包审计管道运行5个测试:1个编排+1个目录审查+3个注册表导入(每个提供者一个)。

快速开始

pnpm install
pnpm test        # Run 47 unit tests
pnpm typecheck   # TypeScript strict mode
pnpm build       # Compile to dist/

作为图书馆使用

import { runToolkitAudit, generateReport } from 'nexus-toolkit';
import type { ToolCaller } from 'nexus-toolkit';

// Provide your own MCP tool caller
const caller: ToolCaller = {
  call: async (tool, args) => {
    // Send to your MCP server
    return await mcpClient.callTool(tool, args);
  },
};

const audit = await runToolkitAudit(caller);
console.log(generateReport(audit, 'markdown'));
// Output: Markdown table with pass/fail/skip per tool

实时集成模式

在真实的nexus代理MCP服务器上运行:

# 1. Create src/live-bridge.ts with your MCP client:
#    export async function createMcpCaller(): Promise { ... }

# 2. Run:
NEXUS_LIVE=true npx tsx src/run-live.ts

# 3. With JSON output:
NEXUS_LIVE=true REPORT_FORMAT=json npx tsx src/run-live.ts

报表格式

# Markdown (default) — tables with summary + per-tool results
generateReport(audit, 'markdown')

# JSON — machine-readable audit object
generateReport(audit, 'json')

# Text — compact terminal output with PASS/FAIL/SKIP indicators
generateReport(audit, 'text')

项目结构

src/
  types.ts              # Zod schemas matching live MCP responses
  fixtures/
    mock-responses.ts   # Mock data for all tool responses
  pipeline.ts           # Toolkit audit pipeline (testOrchestrate, testCatalogReview, testRegistryImport)
  reporter.ts           # Report formatter (markdown/json/text)
  live-caller.ts        # Live mode ToolCaller bridge
  run-live.ts           # CLI entry point for live integration testing
  index.ts              # Public API exports

许可证

麻省理工学院

目录标签

目录标签

TypeScript自动化测试开发工具端到端测试本地部署测试套件审计工具

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP