mcpField
A
atlas-pipeline

atlas-pipeline

本地服务
github.com/IamNishant51开发工具022 周前更新

关于 atlas-pipeline

atlas-pipeline 是面向 IDE 软件开发的 MCP 服务,将分阶段 Agent 工作流与代码分析和效率工具结合。它覆盖从意图分析、任务拆解到审查、优化、测试、迁移及前端开发的任务。

主要功能

  1. 01从意图分析到优化的开发流程
  2. 02项目、依赖与 Git 上下文分析
  3. 03语义代码搜索与 RAG 搜索
  4. 04代码审查、安全及性能分析
  5. 05重构、迁移、测试与文档生成

适用场景

  1. 01将复杂编码需求拆解为子任务
  2. 02用自然语言意图搜索代码库
  3. 03审查代码质量、安全性和性能
  4. 04生成测试或在框架间迁移代码

MCP 相关

MCP 服务向 MCP 客户端(包括 IDE 助手)提供开发流程及分析工具。README 列出了 Cursor、Windsurf、Claude Desktop、GitHub Copilot 和 VS Code 集成。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"iamnishant51-atlas-pipeline": {
"command": "npx",
"args": [
"-y",
"atlas-pipeline-mcp"
],
"env": {
"OLLAMA_BASE_URL": "<OLLAMA_BASE_URL>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>"
}
}
}
}
启动命令npx -y atlas-pipeline-mcp
需要配置的环境变量
OLLAMA_BASE_URLYour Ollama base URL (default: http://localhost:11434)
OPENAI_API_KEY密钥Your OpenAI API key
ANTHROPIC_API_KEY密钥Your Anthropic API key

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmatlas-pipeline-mcp1.0.2

工具

9

收录的工具列表 · 更新于 3 周前

参数类型必填说明
messagestring是要分析的用户消息
conversationHistoryarray否用于提供上下文的可选对话历史

详细介绍

Atlas MCP 服务

npm version npm downloads License: MIT TypeScript Node.js

面向现代 IDE 的企业级 Agentic AI 流水线

由先进 AI/ML 驱动的开发工具,提供 RAG 搜索、ML 错误预测、智能代码迁移和全面的测试生成。

安装 • 功能 • 工具 • 用法 • 文档


概述

Atlas MCP 服务通过全面的分析流水线,为 IDE 注入智能开发能力:

意图 → 上下文 → 分解 → 变体 → 评审 → 优化

原生集成 Cursor、Windsurf、Claude Desktop、GitHub Copilot 和 VS Code。


最新版本有哪些新内容

高级开发工具套件

最新版本推出了六款强大的工具,旨在应对复杂的开发挑战:

全新高级分析工具:

Bug Oracle预测性错误检测系统,可分析代码模式、复杂度指标和历史数据,在潜在问题发生前预测它们
Code Whisperer智能代码建议引擎,可提供上下文感知的建议、检测模式并落实最佳实践
Codebase Surgeon精准重构工具,支持大规模代码库转换,并能感知依赖关系进行修改和影响分析

增强开发体验:

Semantic Search具备自然语言理解能力的高级代码搜索,可按意图而非关键词查找代码
Smart Merge Resolver通过代码分析和上下文理解,智能解决 git 合并冲突并建议最佳合并策略
Tech Debt Quantifier技术债务度量和跟踪系统,提供可执行的指标和按优先级排序的补救路线图
前端开发工具

面向现代前端开发的综合工具套件:

Performance Doctor检测 React/Vue 重复渲染问题、包体积膨胀和内存泄漏,并提供具体的代码修复方案及改进预估
CSS WizardCSS 架构分析器——检测优先级冲突、生成设计令牌,并在 BEM/Tailwind/CSS Modules/styled-components 之间进行转换
Animation Studio专业动画生成器——支持 CSS 关键帧、Framer Motion、GSAP 时间线和微交互,并提供无障碍支持
API HelperAPI 集成助手——生成 TypeScript 类型、React Query/SWR hooks、模拟数据、Zod schemas 和错误处理

高级开发者工具

专家级指导与分析:

高级导师以拥有 15 年以上经验的资深人士视角提供架构指导、权衡分析和资深经验分享
性能优化器深入分析性能,优化 Web Vitals 并检测瓶颈
安全扫描器企业级漏洞检测与合规性评估(GDPR、CCPA、HIPAA、PCI-DSS)
状态管理架构师对 Redux、Zustand、Jotai、Recoil 等进行模式比较和可扩展性分析
API 设计顾问RESTful 和 GraphQL API 设计评审,提供最佳实践和文档模板

AI/ML 驱动的工具

先进的机器学习能力:

RAG 搜索结合知识图谱和自然语言查询的语义代码搜索
ML 预测器利用机器学习预测 Bug 和性能问题,准确率为 70-85%
代码迁移智能迁移(12 种类型:JS→TS、React 升级、Callbacks→Async)
测试生成器高级测试生成,涵盖边界情况、模拟对象和基于属性的测试

核心专业工具

必备开发实用工具:

重构带复杂度分析的代码重构引擎
性能分析器性能分析与瓶颈检测(O(n)、O(n²) 等)
评审自动化代码评审,提供质量评分和安全检查
依赖项依赖项分析、未使用的软件包检测和漏洞扫描
仪表板交互式 HTML 指标仪表板,提供实时数据
安全安全漏洞扫描(CWE、OWASP 标准)
测试生成全面生成测试用例(Jest、Vitest、Pytest、Mocha)
文档生成自动生成文档(JSDoc、TSDoc、PyDoc)

主要功能

AI/ML 能力
  • RAG 搜索 - 借助知识图谱理解代码语义
  • ML 预测 - 预测 Bug 和性能问题(准确率为 70-85%)
  • 代码迁移 - 12 种智能迁移类型
  • 测试生成 - 生成包含边界情况的高级测试套件
  • Bug 预言机 - 预测并预防 Bug
  • 语义搜索 - 使用自然语言查找代码
专业工具
  • 完整流程 - 意图 → 上下文 → 变体 → 优化
  • 质量分析 - 代码评审、安全性、复杂度
  • 性能 - 性能分析、瓶颈检测
  • 自动化 - 测试、文档、重构
  • 技术债务 - 量化与跟踪
  • 合并冲突解决 - 智能处理冲突
为什么选择 Atlas?
  • 零配置:无需 API 密钥,借助 IDE 内置的 AI(Copilot/Cursor)
  • 33 种专业工具:全面覆盖各项开发需求
  • Agent 式工作流:基于 DAG 的任务分解,解决复杂问题
  • 上下文感知:深入分析项目结构、依赖项和 Git 历史记录
  • 高性能:LRU 缓存、请求去重、并行执行
  • 满足企业需求:生产级工具,具备安全和合规功能

安装

快速开始(推荐)

步骤 1:全局安装

打开终端并运行:

npm install -g atlas-pipeline-mcp

步骤 2:运行自动设置

自动配置你的 IDE(Cursor 或 VS Code):

atlas-mcp-setup

步骤 3:重启 IDE

重启编辑器。Atlas 服务将自动连接并可供使用。


可用工具

高级开发与分析工具
atlas_bug_oracleBug 预言器
通过分析代码模式、复杂度指标和历史数据来预测潜在问题,准确率达 70-85%。
atlas_code_whisperer代码助手
提供具备上下文感知能力的代码建议,包括模式检测、最佳实践执行和智能自动补全。
atlas_codebase_surgeon代码库外科医生
支持大规模重构,提供依赖感知修改、影响分析和安全转换策略。
atlas_semantic_search语义搜索
通过自然语言搜索代码,按意图而非关键词查找,并理解上下文。
atlas_smart_merge智能合并解决器
利用代码分析和上下文智能解决 git 冲突,并建议最佳合并策略。
atlas_tech_debt技术债务量化工具
通过可执行的指标和优先级修复路线图,衡量并跟踪技术债务。
AI/ML 驱动的工具
atlas_rag_searchRAG 驱动的语义搜索
利用知识图谱进行自然语言代码搜索。询问“身份验证是如何实现的?”,即可获取上下文相关的结果。
atlas_ml_predictML Bug 与性能预测
以 70-85% 的准确率在生产环境中发现 Bug。分析复杂度、代码变更频率和代码模式。
atlas_migrate智能代码迁移
支持 12 种类型的自动迁移:JS→TS、React 升级、回调→异步等。
atlas_testgen_advanced高级测试生成
生成全面的测试套件,涵盖边缘情况、模拟对象、桩,并预估覆盖率可达 90% 以上。
核心流水线与分析工具
atlas_pipeline完整 Agentic 流水线
完整工作流:意图 → 上下文 → 分解 → 方案变体 → 评估 → 优化
atlas_intent意图分析
从自然语言请求中提取可执行意图
atlas_context项目上下文收集
分析项目结构、依赖项和文件关系
atlas_gitGit 历史分析
分析提交、分支、文件更改和代码演变
atlas_decompose任务分解
将复杂任务拆分为 DAG(有向无环图)子任务
atlas_variants解决方案变体
生成多种实现方案,并分析各自的优缺点
### 质量与优化工具
atlas_review自动化代码审查
全面分析代码质量评分、安全检查和最佳实践验证
atlas_critique代码评析
深入审查代码质量、安全性、性能和可维护性
atlas_optimize代码优化
根据评析反馈和最佳实践改进代码
atlas_refactor智能重构
重构代码结构,并分析复杂度指标和代码结构
atlas_security安全扫描器
检测漏洞,并映射 CWE ID 和 OWASP 类别
资深开发者工具
atlas_senior_mentor资深导师
以拥有 15 年以上经验的资深开发者视角提供架构指导、权衡分析和资深经验分享
atlas_performance_optimizer性能优化器
深入分析性能,优化 Web Vitals 并检测性能瓶颈
atlas_security_scanner专业安全扫描器
企业级漏洞检测与合规性评估(GDPR、CCPA、HIPAA、PCI-DSS)
atlas_state_architect状态管理架构师
对比 Redux、Zustand、Jotai、Recoil 的模式,并分析可扩展性
atlas_api_consultantAPI 设计顾问
审查 RESTful 和 GraphQL API 设计,并提供最佳实践和文档模板
UI/UX 设计工具
atlas_ui_ux_designerUI/UX 设计师
在线查找最佳设计灵感,生成多个带图片的设计方案,并创建可用于生产环境的代码。支持 React、Vue、HTML、Svelte,并提供无障碍设计指导。
前端开发者工具
atlas_performance_doctor前端性能诊断工具
检测 React/Vue 重复渲染、打包体积膨胀、内存泄漏和 Core Web Vitals 问题。提供具体代码修复建议及效果预估(例如,“重复渲染减少 30-50%”)。
atlas_css_wizardCSS 架构向导
分析 CSS 优先级冲突,生成设计令牌,并在 BEM/Tailwind/CSS Modules/styled-components/Emotion 之间转换。查找未使用的 CSS 和重复代码。
atlas_animation_studio动画工作室
专业动画生成工具,提供 30 多种预设。可生成 CSS keyframes、Framer Motion、GSAP、React Spring 和 Anime.js 代码。包含微交互、滚动动画和无障碍支持。
atlas_api_helperAPI 集成助手
根据 API 响应生成 TypeScript 类型、React Query/SWR Hooks、MSW 模拟处理器、Zod 验证模式,以及带错误处理的完整 API 客户端。
### 开发效率工具
atlas_profiler性能分析
检测性能瓶颈,分析时间复杂度(O(n)、O(n²))和内存使用情况
atlas_test测试用例生成
为 Jest、Vitest、Pytest、Mocha 生成全面的测试
atlas_docs自动生成文档
自动生成 JSDoc、TSDoc 或 PyDoc 文档
atlas_dependencies依赖项分析
检测未使用的软件包、分析依赖项并扫描漏洞
atlas_dashboard指标仪表板
生成包含实时指标的交互式 HTML 仪表板
atlas_explain代码说明
说明代码,并分析复杂度和检测模式
atlas_debug智能调试
根因分析、解析堆栈跟踪并提供修复建议
atlas_think高级推理
通过带分支逻辑的顺序推理解决复杂问题
实用工具
atlas_providers提供商状态
检查可用的大模型提供商及其当前状态

使用指南

安装后,可与你的 AI 助手(Copilot Chat 或 Cursor Chat)交互。系统会根据你的请求自动启用相应工具。

高级开发工具
目标请求示例使用的工具
预测 Bug“分析此模块中出现 Bug 的概率”atlas_bug_oracle
获取代码建议“为此函数提出改进建议”atlas_code_whisperer
大规模重构“重构整个身份验证系统”atlas_codebase_surgeon
按意图搜索“查找处理支付的代码”atlas_semantic_search
解决冲突“帮助智能地解决此合并冲突”atlas_smart_merge
衡量技术债务“量化此项目中的技术债务”atlas_tech_debt
AI/ML 工具
目标请求示例使用的工具
语义代码搜索“使用 RAG 搜索身份验证代码”atlas_rag_search
预测问题“预测 payment-processor.ts 中出现 Bug 的概率”atlas_ml_predict
迁移代码库“将此文件从 JavaScript 迁移到 TypeScript”atlas_migrate
高级测试“生成包含边界情况的全面测试”atlas_testgen_advanced
专业开发工具
目标示例请求使用的工具
完整流水线“在 utils.ts 上运行流水线并重构”atlas_pipeline
重构代码“重构这段代码并降低复杂度”atlas_refactor
性能分析“分析这段代码的性能瓶颈”atlas_profiler
代码审查“审查此 PR 的质量和安全性”atlas_review
检查依赖项“分析依赖项并找出未使用的包”atlas_dependencies
规划功能“分解添加 JWT 身份验证的任务”atlas_decompose
探索解决方案“为这个按钮组件生成 3 个变体”atlas_variants
审查代码“检查这段代码是否存在安全问题”atlas_critique
优化代码“根据最佳实践优化这个函数”atlas_optimize
安全扫描“扫描这段代码中的安全漏洞”atlas_security
生成测试“为这个身份验证模块生成测试”atlas_test
添加文档“为这个 API 编写带示例的文档”atlas_docs
理解代码“解释这个算法的工作原理”atlas_explain
调试错误“调试这个 TypeError,这是堆栈跟踪……”atlas_debug
复杂推理“深入思考如何设计这个系统”atlas_think
项目上下文“分析项目上下文和依赖项”atlas_context

高级集成

使用本地大模型

如果你更倾向于在本地运行模型(例如 Ollama),或者想使用自己的 API 密钥,而不是使用 IDE 订阅,请在设置中手动配置服务:

{
  "atlas": {
    "command": "npx",
    "args": ["-y", "atlas-pipeline-mcp"],
    "env": {
      "OLLAMA_BASE_URL": "http://localhost:11434",
      "OPENAI_API_KEY": "sk-...",
      "ANTHROPIC_API_KEY": "sk-..."
    }
  }
}

注意:如果未提供 API 密钥,Atlas 默认使用客户端采样模式,将生成任务交由 IDE 的 AI 功能处理。


参与贡献

欢迎为改进 Atlas 流水线贡献力量。


许可证

MIT 许可证——详情请参阅 LICENSE 文件


由 Nishant Unavane 构建


🌐 欢迎访问我的个人作品集:nishantunavane.qzz.io

如需支持、文档或有任何疑问,请访问我们的 GitHub 代码仓库。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。