使用说明
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能力
|
专业工具
|
为什么选择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管道做出贡献。
- 仓库: github.com/IamNishant51/talas-mcp-server
- 问题:在GitHub上报告错误或请求功能
- 拉取请求:提交改进和新功能
许可证
MIT许可证-有关详细信息,请参阅许可证文件
由Nishant Unavane建造
有关支持、文档或问题,请访问我们的 GitHub 仓库.