Token导航 LogoToken导航TokenDH.com
MCP Engineering Server logo
安全风控未说明官方级别未说明来源级核验

MCP Engineering Server

MCP Server

MCP工程服务器是一款AI辅助工程工作流的工具,提供自动项目类型检测、安全扫描、功能索引等功能,适用于多种编程语言和项目类型。

工具数

29

提示词数

0

GitHub Stars

0

资源数

0
AI代理TypeScriptClaudeClaude

安装说明

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

作者 / 组织

liam1472

提供方

liam1472

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

MCP工程服务器(ARCHIVE CUZ ANTHROPIC只需复制我所有的跨学科属性,他们/命令就可以让我所有的思维伙伴看到他们的新版本,并将其想法与此报告时间线进行比较,你会理解Anthropics阻止我的想法有多大的打击)

用于人工智能辅助工程工作流程的MCP(模型上下文协议)服务器和Claude Code插件。

特性

  • 自动检测项目类型:支持20多种项目类型(Node.js、.NET、Python、Rust、Go、Embedded等)
  • 安全扫描:在提交前检测机密、API密钥和凭据
  • 函数索引:跨TypeScript、Python、C#、Go、Rust、C/C的索引和搜索函数++
  • 重复检测:查找重复的代码块以进行重构
  • 路线索引:索引API路由(Express、Flask、FastAPI、ASP.NET、Go)
  • 硬件索引:索引嵌入式硬件配置(STM32、ESP32、Arduino)
  • 知识库:从已完成的功能中提取和查询学习内容
  • 会话管理:克劳德会议期间保存上下文的检查点
  • 多时段协调:具有文件锁定的并行Claude实例

安装

快速安装(推荐)

npm install -g mcp-engineering-server
mcp-engineering-server install

就是这样!install命令将:

  1. 将斜线命令复制到 ~/.claude/commands/ (全球)
  2. 使用Claude Code注册MCP服务器

来自源头

git clone https://github.com/liam1472/mcp-engineering-server.git
cd mcp-engineering-server
npm install && npm run build

# Install globally
npm link
mcp-engineering-server install

卸载

mcp-engineering-server uninstall
npm uninstall -g mcp-engineering-server

斜杠命令

核心工作流程

命令描述
/eng-init初始化项目,自动检测类型
/eng-scan构建功能指标
/eng-security扫描机密和凭据
/eng-security --fix自动修复:创建.env、替换secrets、备份文件
/eng-security --fix --dry-run预览--修复将更改的内容
/eng-start 开始开发功能
/eng-validate运行验证管道
/eng-done完整和存档功能
/eng-search 搜索索引函数

分析与重构

命令描述
/eng-refactor分析代码以寻找重构机会
/eng-refactor --fix自动修复:添加常量,备份文件
/eng-refactor --fix --dry-run预览--修复将更改的内容
/eng-review竣工前检查表(安全、构建、测试)
/eng-deps分析依赖关系,检测循环导入
/eng-pipeline运行完整的验证管道(构建、lint、测试)
/eng-duplicates检测重复代码块

索引

命令描述
/eng-index-function [query]搜索索引函数
/eng-index-similar 查找类似的代码片段
/eng-routesAPI路线索引(web项目)
/eng-hardware索引硬件配置(嵌入式)
/eng-knowledge [query]查询知识库

会话管理

命令描述
/eng-checkpoint保存会话检查点
/eng-resume从检查点恢复
/eng-session-start 启动并行会话
/eng-session-status查看活动会话
/eng-session-switch 在会话之间切换
/eng-session-sync在会话之间同步发现
/eng-lock 锁定文件进行编辑
/eng-unlock 解锁文件

工作流程和场景

场景1:新项目设置

首次在项目中使用该插件:

/eng-init                    # Auto-detect project type, create .engineering/
/eng-scan                    # Index all functions in codebase
/eng-security                # Check for any existing secrets/credentials

发生了什么:

  • .engineering/ 使用config创建的目录
  • 检测到的项目类型(例如。, web-node, embedded-stm32, python-fastapi)
  • 功能指标建立在 .engineering/index/functions.yaml
  • 已生成安全报告

______________________________________________________________________

场景2:功能开发(标准流程)

从始至终致力于新功能:

# 1. Start feature - creates context directory
/eng-start user-authentication

# 2. Work on your code...
#    Claude assists with implementation

# 3. Before committing - validate everything
/eng-validate                # Runs: security scan + index update + status check

# 4. If security issues found
/eng-security --fix          # Auto-create .env, replace hardcoded secrets

# 5. Complete feature - archives context, extracts knowledge
/eng-done

发生了什么:

  • 功能目录创建于 .engineering/features/user-authentication/
  • 跟踪进展情况 progress.yaml
  • /eng-done:存档到 .engineering/archive/,将学习内容提取到知识库中

______________________________________________________________________

场景3:安全审计

在推送到git之前查找并修复秘密:

# Scan for secrets
/eng-security

# Preview what auto-fix would do (safe, no changes)
/eng-security --fix --dry-run

# Apply fixes: create .env, replace secrets in code, backup originals
/eng-security --fix

输出示例:

Security Scan Results:
  CRITICAL: 2 findings
    - src/config.ts:15 - Hardcoded API key (OPENAI_API_KEY)
    - src/db.ts:8 - Database password in connection string

  Run `/eng-security --fix` to auto-remediate

______________________________________________________________________

场景4:代码分析和重构

查找代码质量问题:

# Find magic numbers, duplicate code, refactoring opportunities
/eng-refactor

# Preview auto-fix
/eng-refactor --fix --dry-run

# Apply fixes: extract constants, add config files
/eng-refactor --fix

# Find duplicate code blocks
/eng-duplicates

# Analyze dependencies, find circular imports
/eng-deps

______________________________________________________________________

场景5:搜索和发现

在大型代码库中查找代码:

# Search functions by name or description
/eng-search "authentication"
/eng-search "parse JSON"

# Find similar code blocks (for refactoring)
/eng-index-similar "function validateUser(email, password)"

# Query knowledge base from past features
/eng-knowledge "how did we handle rate limiting"

# Index and search API routes (web projects)
/eng-routes

# Index hardware peripherals (embedded projects)
/eng-hardware

______________________________________________________________________

场景6:会话管理

在Claude会话中保留上下文:

# Save checkpoint before ending session
/eng-checkpoint

# ... close Claude, come back later ...

# Resume from checkpoint (restores context)
/eng-resume

______________________________________________________________________

场景7:并行开发(多会话)

多个Claude实例在同一代码库上工作:

# Terminal 1: Start session A
/eng-session-start A
/eng-lock src/auth/login.ts      # Lock file to prevent conflicts

# Terminal 2: Start session B
/eng-session-start B
/eng-lock src/auth/register.ts   # Lock different file

# Check all sessions and locks
/eng-session-status

# Sync discoveries between sessions
/eng-session-sync

# When done, unlock files
/eng-unlock src/auth/login.ts

会话状态输出:

Active Sessions:
  A: Working on src/auth/login.ts (locked)
  B: Working on src/auth/register.ts (locked)
  C: Inactive

Locked Files:
  - src/auth/login.ts (Session A)
  - src/auth/register.ts (Session B)

______________________________________________________________________

场景8:提交前审查

创建PR前的最终检查:

# Run full validation pipeline
/eng-pipeline                # build + lint + test + security

# Or run review checklist
/eng-review                  # Shows: security status, test status, build status

评审输出:

Pre-Completion Review:
  [x] Security scan passed
  [x] Build successful
  [x] Tests passing (48/48)
  [ ] Lint warnings: 3

  Recommendation: Fix lint warnings, then ready for /eng-done

______________________________________________________________________

快速参考

目标命令
设置新项目/eng-init/eng-scan
启动功能/eng-start
寻找秘密/eng-security
修复秘密/eng-security --fix
搜索代码/eng-search
查找重复项/eng-duplicates
检查依赖关系/eng-deps
保存进度/eng-checkpoint
恢复工作/eng-resume
最终验证/eng-validate/eng-pipeline
完整功能/eng-done

生成的结构

运行后 /eng-init.engineering/ 目录已创建:

.engineering/
├── config.yaml           # Project config
├── index/
│   ├── functions.yaml    # Function index
│   ├── routes.yaml       # API routes (web)
│   ├── hardware.yaml     # Hardware configs (embedded)
│   └── duplicates.yaml   # Duplicate code report
├── sessions/             # Session data (gitignore this)
├── security/
│   ├── patterns.yaml     # Detection patterns
│   └── whitelist.yaml    # False positive whitelist
├── knowledge/
│   └── base.yaml         # Extracted learnings
├── features/             # Active features
└── archive/              # Completed features

支持的项目类型

类型检测
web-nodepackage.json
web-reactpackage.json+反应
web-vuepackage.json+vue
web-angularangular.json
dotnet-aspnet\*.csproj+ASP。NET
dotnet-maui \*.csproj+MAUI。
python-djangomanage.py
python-fastapimain.py+fastapi
rustCargo.toml
gogo.mod
embedded-stm32\*.ioc
embedded-espsdkconfig
mobile-flutterpubspec.yaml
mobile-react-nativepackage.json中的原生反应

安全模式

安全扫描程序检测到:

  • AWS访问密钥和密钥
  • GCP API密钥
  • Azure存储密钥
  • OpenAI/人类API密钥
  • JWT代币
  • 数据库连接字符串(MongoDB、PostgreSQL、MySQL)
  • RSA/SSH私钥
  • 硬编码密码

需求

  • Node.js>=18.0.0
  • 克劳德代码(VS代码扩展或CLI)

许可证

麻省理工学院

目录标签

目录标签

AI代理TypeScriptClaudeAI辅助开发本地部署代码安全扫描函数索引代码重构多会话管理

支持客户端

Claude

接入字段

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

未说明

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

api-key

工具数量(toolCount,工具数)

29

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明api-key部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP