Token导航 LogoToken导航

MCP Server · 开发工具

Development Tools MCP Server

MCP开发工具服务器提供代码质量分析、依赖分析、静态/动态网页抓取和API发现功能,适用于AI助手和开发任务。

stdio官方级别未说明来源级核验工具 42playwright
代码分析安全TypeScriptClaude浏览器自动化Claude DesktopCursor

快速开始

作者 / 组织
code-alchemist01
提供方
code-alchemist01
运行时
Node.js

工具数量

42

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP World

选型结论

Development Tools MCP Server 属于开发工具类 MCP Server,公开资料标注 42 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

仅本地运行

安装与配置

安装命令

npx playwright install chromium

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

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

MCP开发工具服务器

用于代码分析和网络抓取的综合MCP(模型上下文协议)服务器。支持代码质量分析、linting、依赖性分析、静态/动态web抓取和API发现。

🎯 有什么用?

MCP开发工具分析AI助理(Cursor,Claude Desktop等)的代码质量,它是一个全面的MCP服务器,用于获取Web内容和执行开发任务。

基本特点

  • 📊 代码质量分析:复杂性、可维护性、代码气味检测
  • 🔍 装订和格式化:ESLint、Prettier、TypeScript检查
  • 📦 依赖性分析:未使用的deps、漏洞、过时的软件包
  • 🔒 安全 分析:秘密检测、漏洞扫描
  • 🌐 Web剪贴:静态与动态内容抓取
  • 🔎 API 发现:端点发现、网络分析

🚀 安装

要求

  • Node.js 18 或更高版本
  • npm 或 yarn
  • TypeScript(开发依赖)

步骤

  1. 克隆Repository:
git clone https://github.com/code-alchemist01/development-tools-mcp-Server.git
cd development-tools-mcp-Server
  1. 加载依赖关系:
npm install
  1. 安装Playwright浏览器(用于动态抓取):
npx playwright install chromium
  1. 编译工程 :
npm run build
  1. 测试内容:
npm start

📦 MCP客户'lara Kurulum

光标IDE

创建/编辑 MCP 配置文件

窗户:

%APPDATA%\Cursor\User\globalStorage\mcp.json

macOS/Linux:

~/.config/Cursor/User/globalStorage/mcp.json
2. Config 内容
{
  "mcpServers": {
    "development-tools": {
      "command": "node",
      "args": [
        "C:\\Users\\YourUsername\\path\\to\\development-tools-mcp-Server\\dist\\index.js"
      ]
    }
  }
}

不是: args 根据您的项目路径更新其中的路径。

3. 重新启动 Cursor

保存配置文件后,完全关闭并重新打开Cursor。

4. 验证

Cursor'da 设置>工具和MCP 在“development-tools”列表中显示“42 tools enabled”。

克劳德桌面

创建/编辑 MCP 配置文件

窗户:

%APPDATA%\Claude\claude_desktop_config.json

macOS:

~/Library/Application Support/Claude/claude_desktop_config.json

Linux:

~/.config/Claude/claude_desktop_config.json
2. Config 内容
{
  "mcpServers": {
    "development-tools": {
      "command": "node",
      "args": [
        "/absolute/path/to/development-tools-mcp-Server/dist/index.js"
      ]
    }
  }
}
3. 重新启动 Claude Desktop

其他MCP客户端

如果您使用任何 MCP 客户端,请根据客户端的 MCP 服务器配置格式使用以下信息:

  • 命令: node
  • Args: [path/to/dist/index.js]
  • 运输: stdio (标准输入/输出)
示例配置格式

基因MCP配置:

{
  "mcpServers": {
    "development-tools": {
      "command": "node",
      "args": ["/absolute/path/to/dist/index.js"],
      "env": {}
    }
  }
}

环境变量文件:

{
  "mcpServers": {
    "development-tools": {
      "command": "node",
      "args": ["/absolute/path/to/dist/index.js"],
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}

🛠️ 使用

在MCP客户端中使用

安装 MCP 服务器后,您可以在客户端的聊天界面中使用自然语言命令执行操作。

代码分析示例

代码质量分析:

Bu projedeki kod kalitesini analiz et
src/**/*.ts dosyalarının kod kalitesini analiz et

复杂性Hesaplama:

src/utils klasöründeki dosyaların complexity'sini hesapla

代码气味Tespiti:

Kodda code smell'leri bul

复制Kod Bulma:

Projede duplicate kod bloklarını bul

Linting的例子

代码Lint:

src/**/*.ts dosyalarını lint et

格式代码:

src/**/*.ts dosyalarını Prettier ile formatla

TypeScript 控制:

TypeScript dosyalarında type hatalarını kontrol et

依赖性分析的例子

依赖性分析:

Proje bağımlılıklarını analiz et

查找未使用的软件包:

Kullanılmayan npm paketlerini bul

检查安全漏洞:

Dependency'lerdeki güvenlik açıklarını kontrol et

Web Scraping 示例

HTML剪贴:

https://example.com sayfasını scrape et

删除链接:

https://example.com sayfasındaki tüm linkleri çıkar

动态内容:

https://example.com sayfasını browser ile scrape et (JavaScript render)

API Endpoint Discovery:

https://example.com sayfasındaki API endpoint'lerini keşfet

安全分析示例

秘密检测:

Kodda hardcoded secret'ları bul

安全扫描:

Güvenlik açıklarını tara

📋 MCP工具(42 Araç)

代码质量工具(8)

  • analyze_code_quality - 一般代码质量分析
  • calculate_complexity -环状复杂性hesaplama
  • detect_code_smells -代码气味tespiti
  • analyze_maintainability -可维护性指数
  • find_duplicate_code - 重复测试代码
  • analyze_test_coverage -测试覆盖率分析
  • generate_code_metrics - 详细的代码指标
  • suggest_refactoring Refactoring建议

起毛工具(5)

  • lint_code 使用ESLint进行代码控制
  • format_code - 使用Prettier格式化代码
  • check_typescript -TypeScript类型检查
  • validate_syntax 语法验证
  • fix_lint_issues - 自动胶带修正

依赖性分析工具(6)

  • analyze_dependencies 依赖树分析
  • find_unused_dependencies 查找未使用的软件包
  • check_vulnerabilities 安全漏洞控制
  • check_outdated_packages 查找旧包
  • analyze_bundle_size 包大小分析
  • suggest_dependency_updates 更新建议

安全分析工具(4)

  • scan_security_issues - 安全检查
  • detect_secrets 寻找硬编码的秘密
  • analyze_permissions - 文件权限分析
  • check_compliance - 合规控制

静态刮削工具(6)

  • scrape_html 提取HTML内容
  • extract_text - 删除文本
  • extract_links - 删除链接
  • extract_images - 删除可视化URL
  • extract_tables 不提取表格数据
  • scrape_by_selector -CSS选择器文件抓取

动态刮削工具(5)

  • scrape_dynamic_content JavaScript rendered 内容
  • scrape_with_interaction 用户交互Scraping
  • screenshot_page - 页面截图
  • wait_for_element 等待元素
  • extract_after_click - 点击后提取内容

API发现工具(4)

  • discover_api_endpoints API Endpoint 发现
  • analyze_network_requests 网络流量分析
  • extract_api_schema - API 方案提取
  • test_api_endpoint -API终点测试

数据处理工具(4)

  • parse_json -JSON解析
  • parse_xml -XML解析
  • parse_csv -CSV解析
  • format_scraped_data - 数据格式

📁 项目结构

development-tools-mcp-Server/
├── src/
│   ├── index.ts                 # MCP server ana giriş noktası
│   ├── server.ts                # MCP server implementasyonu
│   ├── tools/                   # MCP tools
│   │   ├── code-analysis.ts     # Security analysis tools
│   │   ├── code-quality.ts      # Code quality tools
│   │   ├── dependency-analysis.ts # Dependency analysis tools
│   │   ├── linting.ts           # Linting tools
│   │   ├── web-scraping.ts      # Web scraping tools
│   │   └── api-discovery.ts     # API discovery tools
│   ├── analyzers/               # Analiz motorları
│   │   ├── code-analyzer.ts     # Kod analizi
│   │   ├── complexity-analyzer.ts # Complexity analizi
│   │   ├── dependency-analyzer.ts # Bağımlılık analizi
│   │   └── security-analyzer.ts # Güvenlik analizi
│   ├── scrapers/                # Scraping motorları
│   │   ├── static-scraper.ts    # Static HTML scraping
│   │   ├── dynamic-scraper.ts  # Dynamic content scraping
│   │   └── api-scraper.ts      # API endpoint keşfi
│   ├── utils/                   # Yardımcı fonksiyonlar
│   │   ├── file-reader.ts
│   │   ├── formatters.ts
│   │   ├── validators.ts
│   │   └── linting-utils.ts
│   └── types/                   # TypeScript tip tanımları
│       └── index.ts
├── dist/                        # Derlenmiş JavaScript dosyaları
├── package.json
├── tsconfig.json
└── README.md

🔧 开发

发展模式

npm run dev

构建

npm run build

测试

npm test

📝 示例使用场景

场景1:代码质量分析

MCP客户端聊天:

src/**/*.ts dosyalarının kod kalitesini analiz et
En karmaşık fonksiyonları göster
Code smell'leri tespit et

预期结果:

  • 代码质量指标
  • 复杂性分析
  • Code Smell 列表
  • Refactoring建议

Senaryo 2:网络抓取

MCP客户端聊天:

https://example.com sayfasını scrape et
Sayfadaki tüm linkleri çıkar
Tablo verilerini extract et

预期结果:

  • HTML内容
  • 链接列表
  • 表格数据

场景3:API发现

MCP客户端聊天:

https://example.com sayfasındaki API endpoint'lerini keşfet
Network request'leri analiz et

预期结果:

  • API 端点列表
  • 请求/响应分析
  • 身份验证信息

情景4:依赖清理

MCP客户端聊天:

Kullanılmayan paketleri bul
Güvenlik açıklarını kontrol et
Güncelleme önerileri yap

预期结果:

  • 未使用的依赖关系列表
  • 漏洞修复
  • 更新建议

🔐 安全

  • 输入验证与净化
  • URL验证
  • 超时管理
  • 错误处理
  • 秘密侦查
  • SQL 注入保护

📊 输出格式

  • JSON -结构化数据响应
  • 标记语言 - 报告和文件
  • CSV -Veri导出
  • 文本 -纯文本输出

🤝 找不到贡献

  1. 分叉
  2. 创建 Feature Branchgit checkout -b feature/amazing-feature)
  3. 提交edin(git commit -m 'Add amazing feature')
  4. 推入(git push origin feature/amazing-feature)
  5. 打开 Pull Request

📄 许可证

MIT License - 详情 许可证 看看档案。

🔗 MCP 客户端支持

此 MCP 服务器与以下客户端兼容:

  • ✅ 光标IDE 全面支持
  • ✅ 克劳德桌面 全面支持
  • ✅ 无烟煤API 通过MCP协议
  • ✅ 其他MCP客户端 所有支持标准MCP协议的客户端

🙏 谢谢

📞 联系方式

您可以为您的问题或建议发出问题。

______________________________________________________________________

⭐ 如果你喜欢这个项目,别忘了给它一颗星!

工具与能力

工具数量

42

资源数量

0

提示词数量

0

能力标签

代码分析TypeScript本地部署网页抓取API发现依赖分析安全扫描

支持客户端

Claude DesktopClaudeCursor

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

典型使用场景

让助手直接读代码

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

在对话里跑命令

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

接进开发流程

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

选择建议

值得选的地方

  • 工具数量 42 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

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

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

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

同类对比

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

MCP World · 本页

42stdio有2 个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 条

Development Tools MCP Server 怎么安装?

公开资料给出的安装命令是 npx playwright install chromium,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Development Tools MCP Server 怎么在 Claude Desktop、Cursor 里配置?

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

Development Tools MCP Server 收费吗?

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

Development Tools MCP Server 需要 API Key 吗?

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

Development Tools MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP