智能开发管道工具

Atlas MCP Server 是一个企业级的智能开发工具,提供 AI/ML 驱动的代码分析、预测性错误检测、智能代码迁移和全面的测试生成功能,适用于现代 IDE 集成。

  • by IamNishant51
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 IamNishant51/atlas-mcp-server

使用说明

Atlas MCP服务器

面向现代集成开发环境的企业级代理人工智能管道

高级AI/ML驱动的开发工具,具有RAG搜索、ML错误预测、智能代码迁移和全面的测试生成功能。

安装 • 特性 • 工具 • 用法 • 文档


概述

Atlas MCP Server通过全面的分析管道,利用智能开发功能转换您的IDE:

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

本地集成 光标, 帆板运动, 克劳德桌面版, GitHub Copilot,以及 VS Code.


最新版本的新增功能

高级开发工具套件

最新版本引入了六个强大的工具,旨在解决复杂的开发挑战:

新的高级分析工具:

Bug Oracle Predictive bug detection system analyzing code patterns, complexity metrics, and historical data to forecast potential issues before they occur
Code Whisperer Intelligent code suggestion engine providing context-aware recommendations, pattern detection, and best practice enforcement
Codebase Surgeon Precision refactoring tool for large-scale codebase transformations with dependency-aware modifications and impact analysis

增强开发体验:

Semantic Search Advanced code search with natural language understanding, finding code by intent rather than keywords
Smart Merge Resolver Intelligent conflict resolution for git merges using code analysis and context understanding to suggest optimal merge strategies
Tech Debt Quantifier Technical debt measurement and tracking system with actionable metrics and prioritized remediation roadmaps

前端开发工具

用于现代前端开发的综合套件:

Performance Doctor Detects React/Vue re-render issues, bundle bloat, memory leaks, and provides specific code fixes with improvement estimates
CSS Wizard CSS architecture analyzer - detects specificity conflicts, generates design tokens, converts between BEM/Tailwind/CSS Modules/styled-components
Animation Studio Professional animation generator - CSS keyframes, Framer Motion, GSAP timelines, micro-interactions with accessibility support
API Helper API integration assistant - generates TypeScript types, React Query/SWR hooks, mock data, Zod schemas, and error handling

高级开发工具

专家级指导和分析:

Senior Mentor Architectural guidance from a 15+ year veteran perspective with trade-off analysis and senior lessons
Performance Optimizer Deep performance analysis with Web Vitals optimization and bottleneck detection
Security Scanner Enterprise-grade vulnerability detection with compliance assessment (GDPR, CCPA, HIPAA, PCI-DSS)
State Management Architect Pattern comparison and scalability analysis for Redux, Zustand, Jotai, Recoil, and more
API Design Consultant RESTful and GraphQL API design review with best practices and documentation templates

AI/ML驱动的工具

先进的机器学习能力:

RAG Search Semantic code search with knowledge graphs and natural language queries
ML Predictor Bug & performance prediction with 70-85% accuracy using machine learning
Code Migration Intelligent migration (12 types: JS→TS, React upgrades, Callbacks→Async)
Test Generator Advanced test generation with edge cases, mocks, and property-based testing

核心专业工具

基本开发公用设施:

Refactor Code refactoring engine with complexity analysis
Profiler Performance profiling & bottleneck detection (O(n), O(n²), etc.)
Review Automated code review with quality scores and security checks
Dependencies Dependency analysis, unused package detection, vulnerability scanning
Dashboard Interactive HTML metrics dashboards with real-time data
Security Security vulnerability scanning (CWE, OWASP standards)
Test Gen Comprehensive test case generation (Jest, Vitest, Pytest, Mocha)
Docs Gen Auto-generate documentation (JSDoc, TSDoc, PyDoc)

主要特点

AI/ML能力

  • RAG搜索 -基于知识图的语义代码理解
  • ML预测 -错误和性能预测(准确率70-85%)
  • 代码迁移 -12种智能迁移类型
  • 测试生成 -具有边缘案例的高级测试套件
  • Bug Oracle -预测性错误检测和预防
  • 语义搜索 -自然语言代码发现

专业工具

  • 完整管道 -意图→ 上下文→ 变体→ 优化
  • 质量分析 -代码审查、安全性、复杂性
  • 演出 -分析、瓶颈检测
  • 自动化 -测试、文档、重构
  • 技术债务 -量化和跟踪
  • 合并解决方案 -智能冲突处理

为什么选择Atlas?

  • 零配置:不需要API键-利用IDE的内置AI(Copilot/Cursor)
  • 33专业工具:全面的套件,满足所有开发需求
  • 代理工作流:基于DAG的复杂问题任务分解
  • 上下文感知:深入的项目结构、依赖关系和git历史分析
  • 高性能:LRU缓存、请求重复数据删除、并行执行
  • 企业就绪:具有安全和合规功能的生产级工具

安装

快速入门(推荐)

步骤1:全局安装

打开终端并运行:

npm install -g atlas-pipeline-mcp

步骤2:运行自动设置

自动配置IDE(游标或VS代码):

atlas-mcp-setup

步骤3:重新启动IDE

重新启动编辑器。Atlas服务器将自动连接并准备使用。


可用工具

高级开发和分析工具

atlas_bug_oracle Bug Oracle
Predictive bug detection analyzing code patterns, complexity metrics, and historical data to forecast potential issues with 70-85% accuracy.
atlas_code_whisperer Code Whisperer
Context-aware code suggestions with pattern detection, best practice enforcement, and intelligent auto-completion.
atlas_codebase_surgeon Codebase Surgeon
Large-scale refactoring with dependency-aware modifications, impact analysis, and safe transformation strategies.
atlas_semantic_search Semantic Search
Natural language code search finding code by intent rather than keywords, with context understanding.
atlas_smart_merge Smart Merge Resolver
Intelligent git conflict resolution using code analysis and context to suggest optimal merge strategies.
atlas_tech_debt Tech Debt Quantifier
Measures and tracks technical debt with actionable metrics and prioritized remediation roadmaps.

AI/ML驱动的工具

atlas_rag_search RAG-Powered Semantic Search
Natural language code search with knowledge graphs. Ask "how does auth work?" and get contextual results.
atlas_ml_predict ML Bug & Performance Prediction
Predict bugs before production with 70-85% accuracy. Analyzes complexity, churn, and code patterns.
atlas_migrate Intelligent Code Migration
Automated migration support for 12 types: JS→TS, React upgrades, Callbacks→Async, and more.
atlas_testgen_advanced Advanced Test Generation
Generate comprehensive test suites with edge cases, mocks, stubs, and 90%+ coverage projection.

核心管道和分析工具

atlas_pipeline Full Agentic Pipeline
Complete workflow: Intent → Context → Decompose → Variants → Critique → Optimize
atlas_intent Intent Analysis
Extract actionable intent from natural language requests
atlas_context Project Context Gathering
Analyze project structure, dependencies, and file relationships
atlas_git Git History Analysis
Analyze commits, branches, file changes, and code evolution
atlas_decompose Task Decomposition
Break complex tasks into DAG (Directed Acyclic Graph) of subtasks
atlas_variants Solution Variants
Generate multiple implementation approaches with pros/cons analysis

质量和优化工具

atlas_review Automated Code Review
Comprehensive analysis with quality scores, security checks, and best practice validation
atlas_critique Code Critique
Deep review for quality, security, performance, and maintainability
atlas_optimize Code Optimization
Apply improvements based on critique feedback and best practices
atlas_refactor Smart Refactoring
Code restructuring with complexity metrics and structural analysis
atlas_security Security Scanner
Detect vulnerabilities with CWE IDs and OWASP category mapping

高级开发工具

atlas_senior_mentor Senior Mentor
Architectural guidance from 15+ year veteran perspective with trade-off analysis and senior lessons
atlas_performance_optimizer Performance Optimizer
Deep performance analysis with Web Vitals optimization and bottleneck detection
atlas_security_scanner Security Scanner Pro
Enterprise-grade vulnerability detection with compliance assessment (GDPR, CCPA, HIPAA, PCI-DSS)
atlas_state_architect State Management Architect
Pattern comparison and scalability analysis for Redux, Zustand, Jotai, Recoil
atlas_api_consultant API Design Consultant
RESTful and GraphQL API design review with best practices and documentation templates

UI/UX设计工具

atlas_ui_ux_designer UI/UX Designer
Find best design inspirations online, generate multiple design options with images, and create production-ready code. Supports React, Vue, HTML, Svelte with accessibility guidance.

前端开发工具

atlas_performance_doctor Frontend Performance Doctor
Detects React/Vue re-render issues, bundle bloat, memory leaks, Core Web Vitals issues. Provides specific code fixes with improvement estimates (e.g., "30-50% fewer re-renders").
atlas_css_wizard CSS Architecture Wizard
Analyzes CSS specificity conflicts, generates design tokens, converts between BEM/Tailwind/CSS Modules/styled-components/Emotion. Finds unused CSS and duplicates.
atlas_animation_studio Animation Studio
Professional animation generator with 30+ presets. Creates CSS keyframes, Framer Motion, GSAP, React Spring, and Anime.js code. Includes micro-interactions, scroll animations, and accessibility support.
atlas_api_helper API Integration Helper
Generates TypeScript types from API responses, React Query/SWR hooks, MSW mock handlers, Zod validation schemas, and complete API clients with error handling.

开发生产力工具

atlas_profiler Performance Profiling
Detect bottlenecks, analyze time complexity (O(n), O(n²)), and memory usage
atlas_test Test Case Generation
Generate comprehensive tests for Jest, Vitest, Pytest, Mocha
atlas_docs Auto Documentation
Generate JSDoc, TSDoc, or PyDoc documentation automatically
atlas_dependencies Dependency Analysis
Detect unused packages, analyze dependencies, scan for vulnerabilities
atlas_dashboard Metrics Dashboard
Generate interactive HTML dashboards with real-time metrics
atlas_explain Code Explanation
Explain code with complexity analysis and pattern detection
atlas_debug Smart Debugging
Root cause analysis, stack trace parsing, and fix suggestions
atlas_think Advanced Reasoning
Sequential reasoning with branching logic for complex problems

实用工具

atlas_providers Provider Status
Check available LLM providers and their current status

使用指南

安装后,与您的AI助手(Copilot Chat或Cursor Chat)进行交互。根据您的请求,相应的工具会自动激活。

高级开发工具

目标 示例请求 使用的工具
预测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
预测问题 “预测支付处理器.ts中的错误概率” 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

高级集成

使用本地LLM

如果您更喜欢在本地运行模型(例如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许可证-有关详细信息,请参阅许可证文件


由Nishant Unavane建造

有关支持、文档或问题,请访问我们的 GitHub 仓库.