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

AI MCP Server

MCP Server

企业级MCP服务器,用于自动化扫描代码库、AI生成单元测试并与Jest等测试框架集成,适用于大型科技公司的复杂项目。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
自动化测试TypeScriptClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

MeerModii

提供方

MeerModii

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

自动测试套件MCP服务器

用于自动生成测试套件的高端企业级MCP服务器。该服务器扫描代码库,识别函数,使用AI生成单元测试,并与Jest等测试框架集成。为大型科技公司构建了健壮性、安全性和可扩展性。

特性

核心功能

  • 高级代码库扫描:通过安全验证识别大型代码库中的函数和类
  • AI驱动的测试生成:使用OpenAI GPT-4生成具有缓存的全面单元测试
  • 框架集成:支持Jest和其他测试框架
  • 公司标准:专为复杂的企业级项目而设计

企业功能

  • 结构化日志记录:基于Winston的日志记录,带有文件和控制台输出
  • 响应缓存:节点缓存可提高重复请求的性能
  • 速率限制:内置速率限制以防止滥用
  • 安全控制:安全操作的路径验证和访问控制
  • 错误处理:全面的错误处理和优雅的降级
  • 健康监测:用于监控的内置健康检查端点
  • 配置管理:基于环境的配置和验证
  • 优雅关闭:在流程终止时进行适当的清理

设置

  1. 安装依赖项: npm install
  2. 复制环境配置: cp .env.example .env
  3. 在中设置OpenAI API密钥 .env
  4. 构建项目: npm run build
  5. 运行服务器: node build/index.js

配置

创建一个 .env 文件基于 .env.example:

# OpenAI API Configuration
OPENAI_API_KEY=your_openai_api_key_here

# Logging Configuration
LOG_LEVEL=info

# Security Configuration (comma-separated allowed paths)
ALLOWED_PATHS=/path/to/allowed/codebase1,/path/to/allowed/codebase2

# Server Configuration
PORT=3000

用法

使用提供的将此MCP服务器连接到您的AI客户端(例如Claude Desktop) .vscode/mcp.json 配置。

可用工具

  1. 扫描_降级:扫描带有安全验证的代码库

- 输入: {"path": "/path/to/codebase"} - 返回:带有元数据的已标识函数数组

  1. 发电机测试:生成AI驱动的单元测试

- 输入: {"functionsData": [...], "language": "javascript"} - 返回:生成带有缓存的测试代码

  1. run_tests:执行测试文件

- 输入: {"testFiles": ["test/file1.js", "test/file2.js"]} - 返回:测试执行结果

  1. 健康检查:服务器运行状况和状态

- 输入: {} - 返回:服务器运行状况指标和统计数据

安全

  • 路径访问验证可防止未经授权的文件系统访问
  • 利率限制可防止滥用
  • 使用Zod模式进行输入验证
  • 安全的环境变量处理
  • 文件大小限制可防止内存耗尽

监控

  • 全面记录 logs/ 目录
  • 监控系统的健康检查端点
  • 缓存统计数据和性能指标
  • 速率限制状态跟踪

需求

  • Node.js 18+
  • OpenAI API密钥
  • TypeScript
  • 对于大型代码库,建议使用2GB+RAM

建筑

  • 运输:MCP stdio协议
  • 日志记录:Winston使用结构化JSON日志
  • 缓存:带TTL的节点缓存
  • 验证:Zod模式
  • 人工智能:带响应缓存的OpenAI GPT-4
  • 安全:路径验证和速率限制

目录标签

目录标签

自动化测试TypeScriptClaude本地部署AI测试生成企业级服务代码扫描测试框架集成

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP