Token导航 LogoToken导航

MCP Server · 开发工具

Wizelit MCP Server Test

一个基于Node.js的代码处理工具集,提供代码分析、格式化和验证功能,支持CLI和HTTP两种调用方式。

stdio官方级别未说明来源级核验工具 7
代码分析JavaScript开发工具

快速开始

作者 / 组织
dzunhowz
提供方
dzunhowz
运行时
Python

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Wizelit MCP Server Test 属于开发工具类 MCP Server,公开资料标注 7 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python -c "import yaml; yaml.safe_load(open('config/bridge-config.yaml'))"

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 7 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

Wizelit MCP服务器测试

一个使用通用MCP桥演示Node.js与Wizelit平台集成的测试项目。该项目展示了两者 子进程(CLI) 和 HTTP服务 整合模式。

🎯 概述

该项目提供了可通过通用MCP桥调用的JavaScript代码处理工具:

  • 代码分析:安全扫描、质量检查、复杂性度量
  • 代码格式化:基于预分级的代码格式
  • 代码验证:语法检查和结构验证
  • 批处理:通过HTTP进行多操作代码处理

📋 先决条件

  • Node.js>=16.0.0
  • Python>=3.9(适用于wizelit sdk)
  • 支持通用桥接的wizelit sdk

🚀 快速开始

1.安装依赖项

npm install

2.启动HTTP服务(可选)

npm start
# Service will run on http://localhost:3000

3.直接测试CLI工具

# Analyze code
node tools/analyze-code.js 'function test() { eval("x"); }'

# Format code
node tools/format-code.js 'function   test(){return 1}'

# Validate code
node tools/validate-code.js 'function test() { return 1; }'

4.通过环球桥跑步

# From wizelit-sdk directory
wizelit-sdk run-bridge --config ../wizelit-mcp-server-test/config/bridge-config.yaml

📁 项目结构

wizelit-mcp-server-test/
├── config/
│   └── bridge-config.yaml      # Universal Bridge configuration
├── tools/                       # CLI tools (subprocess integration)
│   ├── analyze-code.js         # Code analyzer
│   ├── format-code.js          # Code formatter
│   └── validate-code.js        # Code validator
├── services/                    # HTTP services
│   └── code-processor/
│       └── server.js           # Express HTTP service
├── package.json
└── README.md

🛠️ 可用工具

CLI工具(子进程适配器)

1. analyze_code_cli

分析JavaScript代码中的问题和指标。

输入:

{
  "code": "function test() { eval('x'); }"
}

输出:

{
  "metrics": { "lines": 1, "complexity": 1 },
  "issues": [
    { "severity": "high", "message": "Use of eval()", "category": "security" }
  ],
  "summary": { "total_issues": 1, "high": 1, "medium": 0, "low": 0 }
}
2. format_code_cli

使用Prettier格式化JavaScript代码。

输入:

{
  "code": "function   test(){return 1}",
  "options": { "tabWidth": 2, "semi": true }
}

输出:

{
  "original": "function   test(){return 1}",
  "formatted": "function test() {\n  return 1;\n}\n",
  "changed": true,
  "stats": { "before_lines": 1, "after_lines": 3, "changes": 1 }
}
3. validate_code_cli

验证JavaScript代码语法。

输入:

{
  "code": "function test() { return 1; }",
  "strict": false
}

输出:

{
  "valid": true,
  "errors": [],
  "warnings": [],
  "summary": { "total_issues": 0 }
}

HTTP工具(HTTP适配器)

4. process_code

处理具有多个操作的代码。

端点: POST http://localhost:3000/process

输入:

{
  "code": "function test() { return 1; }",
  "operations": ["validate", "analyze"]
}
5. analyze_code_deep

深度代码分析并给出建议。

端点: POST http://localhost:3000/analyze

输入:

{
  "code": "function complex() { ... }",
  "deep": true,
  "include_suggestions": true
}
6. format_code_http

通过HTTP服务格式化代码。

端点: POST http://localhost:3000/format

7. health_check

检查服务运行状况。

端点: GET http://localhost:3000/health

🧪 测试

测试CLI工具

# Test analyzer
npm run test:analyze

# Test formatter
npm run test:format

# Test validator
npm run test:validate

测试HTTP服务

# Start service
npm start

# In another terminal, test endpoints
curl -X POST http://localhost:3000/process \
  -H "Content-Type: application/json" \
  -d '{"code":"function test(){return 1}","operations":["validate","analyze"]}'

curl http://localhost:3000/health

通过通用电桥进行测试

# Start HTTP service first
npm start

# In another terminal, run bridge
cd ../wizelit-sdk
wizelit-sdk run-bridge --config ../wizelit-mcp-server-test/config/bridge-config.yaml

# The bridge will expose all tools via MCP protocol

📝 配置

编辑 config/bridge-config.yaml 致:

  • 添加/删除工具
  • 更改适配器类型(子流程↔ HTTP)
  • 调整超时
  • 配置HTTP端点
  • 设置MCP服务器选项

示例:添加新的CLI工具

tools:
  - name: 'my_new_tool'
    description: 'My new Node.js tool'
    adapter_type: 'subprocess'
    config:
      command: ['node', 'tools/my-tool.js']
      timeout: 30
    input_schema:
      type: 'object'
      properties:
        input:
          type: 'string'
      required: ['input']

示例:添加新的HTTP端点

tools:
  - name: 'my_http_tool'
    description: 'My HTTP-based tool'
    adapter_type: 'http'
    config:
      url: 'http://localhost:3000/my-endpoint'
      method: 'POST'
      timeout: 60
    input_schema:
      type: 'object'
      properties:
        data:
          type: 'string'
      required: ['data']

🔍 集成模式

模式1:简单CLI工具(推荐用于快速工具)

在以下情况下使用:

  • 简单、无状态的操作
  • 不需要共享状态
  • 执行速度快(\= 16.0.0

Test tool directly

node tools/analyze-code.js 'function test() {}'

Check permissions (macOS/Linux)

chmod +x tools/*.js


### HTTP服务未启动

Check if port 3000 is in use

lsof -i :3000

Use different port

PORT=3001 npm start


### 桥找不到工具

Check config path

wizelit-sdk run-bridge --config $(pwd)/config/bridge-config.yaml

Verify config syntax

python -c "import yaml; yaml.safe_load(open('config/bridge-config.yaml'))"


## 📚 文档

- [通用桥梁文档](../wizelit-sdk/examples/NODEJS_INDEX.md)
- 
- [架构指南](../wizelit-sdk/examples/ARCHITECTURE.md)

## 🤝 贡献

这是一个演示集成模式的测试项目。请随意:

1. 在中添加新工具 `tools/`
1. 在中添加新端点 `services/code-processor/server.js`
1. 更新 `config/bridge-config.yaml` 注册新工具
1. 部署前进行彻底测试

## 📄 许可证

与母公司wizelit sdk项目相同。

## 🔗 相关项目

- [威泽利sdk](../wizelit-sdk) -带通用桥的主Python SDK
- [威泽利](../wizelit) -Wizelit平台
- [wizelit mcp服务器示例](../wizelit-mcp-server-samples) -更多MCP服务器示例

______________________________________________________________________

**内置于❤️ Wizelit平台**

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

代码分析JavaScript本地部署代码格式化代码验证Node.js工具

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Wizelit MCP Server Test

MCP World · 本页

7stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Wizelit MCP Server Test 怎么安装?

公开资料给出的安装命令是 python -c "import yaml; yaml.safe_load(open('config/bridge-config.yaml'))",运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Wizelit MCP Server Test 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Wizelit MCP Server Test 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Wizelit MCP Server Test 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Wizelit MCP Server Test 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP