mcpField
A
atlas-pipeline

atlas-pipeline

ローカル
github.com/IamNishant51開発ツール022 週間前に更新

atlas-pipeline について

atlas-pipelineは、IDEでのソフトウェア開発向けMCPサーバーです。段階的なエージェントワークフローとコード分析ツールを備え、意図分析やタスク分解からレビュー、最適化、テスト、移行、フロントエンド開発まで扱います。

主な機能

  1. 01意図分析から最適化までの開発パイプライン
  2. 02プロジェクト、依存関係、Gitのコンテキスト分析
  3. 03セマンティック検索とRAG検索
  4. 04コードレビュー、セキュリティ、性能分析
  5. 05リファクタリング、移行、テスト、ドキュメント生成

活用シーン

  1. 01複雑なコーディング依頼をサブタスクに分解
  2. 02自然言語の意図でコードベースを検索
  3. 03品質、セキュリティ、性能の観点からコードを確認
  4. 04テスト生成やフレームワーク間のコード移行

MCP 対応

MCPサーバーは、IDEアシスタントを含むMCPクライアントに開発パイプラインと分析ツールを公開します。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 Server

npm version npm downloads License: MIT TypeScript Node.js

最新の IDE 向けエンタープライズグレードのエージェント型 AI パイプライン

RAG 検索、ML によるバグ予測、インテリジェントなコード移行、包括的なテスト生成を備えた、高度な AI/ML 駆動の開発ツールです。

インストール • 機能 • ツール • 使い方 • ドキュメント


概要

Atlas MCP Server は、包括的な分析パイプラインを通じて、インテリジェントな開発機能で IDE を強化します。

意図 → コンテキスト → 分解 → バリエーション → 批評 → 最適化

Cursor、Windsurf、Claude Desktop、GitHub Copilot、VS Code とネイティブに統合されます。


最新バージョンの新機能

高度な開発ツールスイート

最新バージョンでは、複雑な開発課題に対応するために設計された、強力なツールを6つ追加しました。

新しい高度な分析ツール:

Bug Oracleコードパターン、複雑度メトリクス、過去のデータを分析し、問題が発生する前に潜在的な問題を予測するバグ予測システム
Code Whispererコンテキストを考慮した提案、パターン検出、ベストプラクティスの徹底を行う、インテリジェントなコード提案エンジン
Codebase Surgeon依存関係を考慮した変更と影響分析により、大規模なコードベース変換を行う高精度なリファクタリングツール

開発エクスペリエンスの強化:

Semantic Search自然言語を理解する高度なコード検索。キーワードではなく意図に基づいてコードを検索します
Smart Merge Resolverコード分析とコンテキスト理解を用いて、最適なマージ戦略を提案する、git マージ向けのインテリジェントな競合解決ツール
Tech Debt Quantifier実行可能なメトリクスと優先順位付けされた改善ロードマップを備えた、技術的負債の測定・追跡システム
フロントエンド開発者向けツール

最新のフロントエンド開発のための包括的なツールスイートです。

Performance DoctorReact/Vue の再レンダリングの問題、バンドルの肥大化、メモリリークを検出し、改善の見込みを示した具体的なコード修正を提案します
CSS WizardCSS アーキテクチャアナライザー。詳細度の競合を検出し、デザイントークンを生成し、BEM/Tailwind/CSS Modules/styled-components 間の変換を行います
Animation Studioプロ仕様のアニメーションジェネレーター。アクセシビリティに対応した CSS キーフレーム、Framer Motion、GSAP のタイムライン、マイクロインタラクションを生成します
API HelperAPI 統合アシスタント。TypeScript の型、React Query/SWR のフック、モックデータ、Zod スキーマ、エラー処理を生成します

シニア開発者向けツール

専門的なガイダンスと分析:

シニアメンター15年以上の経験を持つベテランの視点から、トレードオフの分析やシニアならではの知見を交えたアーキテクチャのガイダンス
パフォーマンス最適化Web Vitals の最適化とボトルネック検出を含む、詳細なパフォーマンス分析
セキュリティスキャナーコンプライアンス評価(GDPR、CCPA、HIPAA、PCI-DSS)を含む、エンタープライズグレードの脆弱性検出
状態管理アーキテクトRedux、Zustand、Jotai、Recoil などのパターン比較とスケーラビリティ分析
API 設計コンサルタントベストプラクティスとドキュメントテンプレートを含む、RESTful および GraphQL API の設計レビュー

AI/ML 対応ツール

高度な機械学習機能:

RAG 検索ナレッジグラフと自然言語クエリを活用した、意味的なコード検索
ML 予測機械学習を使用した、70~85%の精度によるバグとパフォーマンスの予測
コード移行インテリジェントな移行(12 種類:JS→TS、React のアップグレード、コールバック→Async)
テスト生成エッジケース、モック、プロパティベーステストを含む高度なテスト生成

中核となるプロフェッショナルツール

不可欠な開発ユーティリティ:

リファクタリング複雑度分析機能を備えたコードリファクタリングエンジン
プロファイラーパフォーマンスプロファイリングとボトルネック検出(O(n)、O(n²) など)
レビュー品質スコアとセキュリティチェックを備えた自動コードレビュー
依存関係依存関係分析、未使用パッケージの検出、脆弱性スキャン
ダッシュボードリアルタイムデータを表示するインタラクティブな HTML メトリクスダッシュボード
セキュリティセキュリティ脆弱性スキャン(CWE、OWASP 標準)
テスト生成包括的なテストケース生成(Jest、Vitest、Pytest、Mocha)
ドキュメント生成ドキュメントの自動生成(JSDoc、TSDoc、PyDoc)

主な機能

AI/ML 機能
  • RAG 検索 - ナレッジグラフを活用した意味的なコード理解
  • ML 予測 - バグとパフォーマンスの予測(精度 70~85%)
  • コード移行 - 12 種類のインテリジェントな移行
  • テスト生成 - エッジケースを含む高度なテストスイート
  • バグオラクル - 予測的なバグ検出と防止
  • 意味検索 - 自然言語によるコード検索
プロフェッショナルツール
  • フルパイプライン - 意図 → コンテキスト → バリアント → 最適化
  • 品質分析 - コードレビュー、セキュリティ、複雑度
  • パフォーマンス - プロファイリング、ボトルネック検出
  • 自動化 - テスト、ドキュメント、リファクタリング
  • 技術的負債 - 定量化と追跡
  • マージ解決 - インテリジェントな競合処理
Atlas を選ぶ理由
  • 設定不要:API キーは不要です。IDE に組み込まれた AI(Copilot/Cursor)を活用します
  • プロフェッショナルツール 33 種類:あらゆる開発ニーズを網羅する包括的なツールスイート
  • エージェント型ワークフロー:複雑な問題に対応する、DAG ベースのタスク分解
  • コンテキストを認識:プロジェクト構造、依存関係、Git 履歴を詳細に分析
  • 高パフォーマンス:LRU キャッシュ、リクエストの重複排除、並列実行
  • エンタープライズ対応:セキュリティおよびコンプライアンス機能を備えた、本番環境向けのツール

インストール

クイックスタート(推奨)

ステップ 1:グローバルにインストール

ターミナルを開き、次のコマンドを実行します。

npm install -g atlas-pipeline-mcp

ステップ 2:自動セットアップを実行

IDE(Cursor または VS Code)を自動的に設定します。

atlas-mcp-setup

ステップ 3:IDE を再起動

エディターを再起動します。Atlas サーバーが自動的に接続され、使用できる状態になります。


利用可能なツール

高度な開発・分析ツール
atlas_bug_oracleバグ予測
コードパターン、複雑度指標、過去のデータを分析して潜在的な問題を予測します。精度は 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 によるバグ・パフォーマンス予測
本番環境に移行する前に、精度 70~85%でバグを予測します。複雑度、変更頻度、コードパターンを分析します。
atlas_migrateインテリジェントなコード移行
12 種類の自動移行をサポートします。JS→TS、React のアップグレード、コールバック→非同期処理などに対応します。
atlas_testgen_advanced高度なテスト生成
エッジケース、モック、スタブを含む包括的なテストスイートを生成し、カバレッジ 90%以上を見込みます。
コアパイプライン・分析ツール
atlas_pipelineエージェント型の完全なパイプライン
完全なワークフロー:意図 → コンテキスト → 分解 → バリエーション → 批評 → 最適化
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セキュリティスキャナー Pro
コンプライアンス評価(GDPR、CCPA、HIPAA、PCI-DSS)を含む、エンタープライズグレードの脆弱性検出を行います
atlas_state_architect状態管理アーキテクト
Redux、Zustand、Jotai、Recoil のパターン比較とスケーラビリティ分析を行います
atlas_api_consultantAPI 設計コンサルタント
ベストプラクティスとドキュメントのテンプレートを用いて、RESTful API と 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 キーフレーム、Framer Motion、GSAP、React Spring、Anime.js のコードを作成します。マイクロインタラクション、スクロールアニメーション、アクセシビリティのサポートも含まれます。
atlas_api_helperAPI 統合ヘルパー
API レスポンスから TypeScript 型、React Query/SWR フック、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プロバイダーのステータス
利用可能な LLM プロバイダーと現在のステータスを確認します

使用ガイド

インストール後、AI アシスタント(Copilot Chat または Cursor Chat)に依頼してください。リクエストに応じて適切なツールが自動的に起動します。

高度な開発ツール
目的リクエスト例使用するツール
バグの予測「このモジュールのバグ発生確率を分析して」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 のバグ発生確率を予測して」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)、または IDE のサブスクリプションの代わりに独自の API キーを使用する場合は、設定でサーバーを手動で構成してください。

{
  "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/atlas-mcp-server
  • 課題:GitHub でバグの報告や機能のリクエストを行ってください
  • プルリクエスト:改善や新機能を提出してください

ライセンス

MIT ライセンス - 詳細は LICENSE ファイルをご覧ください


Nishant Unavane が開発


🌐 ポートフォリオはこちら: nishantunavane.qzz.io

サポート、ドキュメント、質問については、GitHub リポジトリをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。