VOOZH about

URL: https://glama.ai/mcp/servers/Abdur-Rahman-Palash/ai-developer-assistant-mcp?locale=ja-JP

⇱ ai-developer-assistant-mcp by Abdur-Rahman-Palash | Glama


AI Developer Assistant MCP Server

👁 MCPize
👁 CI/CD Pipeline
👁 License: MIT

15年以上の経験を持つシニア開発者が24時間年中無休であなたのコーディングの課題をサポートしてくれると想像してみてください。このMCPサーバーはまさにそれを実現します!


このツールの特徴

非エンジニアの方へ:

  • パーソナル・コーディング・メンター: 専門用語を使わず、平易な言葉で解説します

  • 問題解決: 日常的な言葉で問題を説明するだけで、実践的な解決策が得られます

  • 時間短縮: 単純な問題を修正するために開発者を待つ必要はありません

  • 学習パートナー: 開発者がプロジェクトで実際に何をしているのかを理解できます

エンジニアの方へ:

  • 22種類の開発者ツール: コードレビューからCI/CDパイプラインまで網羅

  • 実戦経験: 教科書的な理論ではなく、実際のプロダクション環境に基づいたアドバイス

  • GitHub連携: リポジトリへの直接接続

  • AIによる洞察: 問題が深刻化する前に検知するスマートな分析


Related MCP server: Code-MCP

このツールが選ばれる理由

実際のストーリー、実際の解決策:

「きれいなコードを書く」といった一般的なアドバイスではなく、以下のような回答が得られます:

「このエラーは本番環境で15回ほど見てきました。問題は変数そのものではなく、バリデーションと使用の間にトークンの有効期限が切れる競合状態を処理していないことです。実際に効果のある3ステップの修正案は以下の通りです...」

あなたにできること:

ビジネスオーナー・マネージャー向け:

  • 技術的な課題の理解: 開発者が取り組んでいる内容を明確に把握

  • 情報に基づいた意思決定: 何が可能で、何が困難か、その理由を理解

  • コスト削減: 計画とデバッグの改善により開発時間を短縮

  • コミュニケーションの円滑化: ビジネスニーズと技術的ソリューションの橋渡し

開発者向け:

  • プロのようなデバッグ: すべてを経験した専門家によるステップバイステップの解決策

  • 優れたコードレビュー: コードを確実に改善するシニアレベルのフィードバック

  • GitHubの習得: 専門家のようにIssueを追跡し、コードを書き、リポジトリを管理

  • キャリアアップ: ジュニアからシニアへ成長するためのアドバイス

学生・学習者向け:

  • 経験から学ぶ: 「やり方」だけでなく「なぜそうなるのか」を理解

  • より良い習慣の構築: プロが実際に使用しているコーディング習慣を習得

  • リアルなフィードバック: 成長を助ける正直な評価

  • キャリアガイダンス: 現実世界で本当に重要なスキルに関するアドバイス


魔法のような22のツール

日常的な開発ツール:

  • hello - フレンドリーなAI開発者との会話を開始

  • echo - コンテキストとタイムスタンプ付きのスマートな応答を取得

  • explain_code - 複雑なコードを簡単な言葉で理解

  • debug_code - 実践的でテスト済みの解決策でエラーを修正

  • refactor_code - 専門家のガイダンスでコード品質を向上

コード作成・テスト:

  • generate_code - 平易な説明から動作するコードを作成

  • generate_tests - 包括的なテストを自動生成

  • review_code - シニアレベルのコードレビューフィードバックを取得

プロジェクト管理:

  • plan_task - プロジェクトを現実的なタスクとタイムラインに分解

  • analyze_project_requirements - アイデアを実行可能な計画に変換

  • create_pr - 適切なバリデーションを備えたプロフェッショナルなプルリクエストを作成

GitHub連携:

  • github_read_code - 専門的な洞察でGitHubファイルを分析

  • github_write_code - 現実的なフィードバックを得ながらコードを記述

  • github_track_issues - 経験豊富な開発者のようにIssueを管理

  • github_fix_issue - 適切なプロセスとバリデーションでIssueを修正

高度なツール:

  • generate_ci_cd_pipeline - 本番環境対応のCI/CDパイプラインを作成

  • ai_development_advice - シニア開発者からキャリアや技術的なアドバイスを取得

  • scan_repo - コードベース全体をスキャンして問題や改善点を特定

  • deep_code_trace - パフォーマンスのボトルネックと最適化の機会を発見


実際の動作例

例1:実際のエラーのデバッグ

{
 "tool": "debug_code",
 "error_message": "ReferenceError: x is not defined",
 "code": "console.log(x);"
}

得られる回答:

「ああ、典型的なundefinedエラーですね!まだ存在しないものにアクセスしようとしています。これは通常、1)変数の初期化忘れ、2)存在しないプロパティへのアクセス、3)API呼び出しがnull/undefinedを返したのに処理していない、といった場合に発生します。私はこの種の問題が午前3時に本番環境で障害を引き起こすのを何度も見てきました。修正方法は以下の通りです...」

例2:プロジェクトの計画

{
 "tool": "plan_task",
 "requirement": "Build a todo app",
 "complexity": "simple"
}

得られる回答:

「わかりました、現実的に分解してみましょう。まず、全員を集めて、何を構築する必要があるのかを実際に話し合ってください。思い込みは厳禁です!間違ったものを作って失敗するプロジェクトをたくさん見てきました。これが現実的なタイムラインです...」

例3:キャリアアドバイス

{
 "tool": "ai_development_advice",
 "topic": "career",
 "experience_level": "junior"
}

得られる回答:

「『流行り』のフレームワークを追いかけるのはやめて、基礎に集中しましょう。ReactからVue、Svelteへと飛び移り、5年経ってもジュニアのままな開発者をたくさん見てきました。一つのスタックを選んで深く掘り下げてください。また、コミュニケーションを学びましょう。最高の開発者とは、必ずしも最高のコーダーではなく、最高の問題解決者なのです...」


クイックスタート

非エンジニアの方へ:

  1. このリポジトリをクローン

  2. npm install を実行(すべて自動でインストールされます)

  3. npm start を実行(サーバーが起動します)

  4. http://localhost:8085/mcp にアクセス

  5. 平易な言葉で質問を開始!

エンジニアの方へ:

npm install # Install dependencies
npm run dev # Start with hot reload
npm test # Run all tests
npm run build # Build for production
npm run lint # Check code quality with ESLint
npm run format:check # Verify Prettier formatting
npm audit # Security audit of dependencies

サーバーは http://localhost:8085/mcp で動作します


確かなインパクト、確かな結果

ユーザーの声:

「一日中シニア開発者が隣に座ってくれているような感覚です。アドバイスは実践的でテスト済みであり、実際のプロジェクトで本当に役立ちます。」

「ついに開発者が何を話しているのか理解できるようになりました!説明が非常に明確なので、技術的なロードマップについて情報に基づいた意思決定ができます。」

「デバッグのアドバイスだけで何時間もの作業が節約できました。推測する代わりに、すべてを経験した人からステップバイステップの解決策が得られます。」

ビジネス価値:

  • 開発時間の短縮: 専門家を待つことなく即座に回答を得られる

  • コード品質の向上: シニアレベルのフィードバックで問題を未然に防ぐ

  • より良い計画: 現実的なタイムラインとリソース配分

  • 知識の共有: 技術チームと非技術チームのギャップを解消


プロジェクト構造

src/
 index.ts # MCP server - the brain of the operation
 tools.ts # 22 developer tools - the magic happens here
 github-service.ts # GitHub integration - connects to real repositories
tests/
 tools.test.ts # All tests passing - quality guaranteed
.github/
 workflows/
 ci-cd.yml # Complete CI/CD pipeline with quality gates

CI/CDパイプライン

このプロジェクトには、コードの品質とセキュリティを保証する包括的なCI/CDパイプラインが含まれています:

パイプラインのステージ:

  1. テストとビルド - すべてのテストを実行し、プロジェクトをビルド

  2. コード品質 - ESLint、Prettier、TypeScriptチェック

  3. セキュリティ監査 - 脆弱性と依存関係をスキャン

  4. ツール検証 - 22のすべての開発者ツールをテスト

  5. デプロイ - MCPizeへの自動デプロイ(メインブランチのみ)

  6. パフォーマンステスト - Artilleryによる負荷テスト

  7. セキュリティスキャン - Trivy脆弱性スキャナー

品質ゲート:

  • ✅ すべてのテストに合格すること

  • ✅ コードが適切にフォーマットされていること(Prettier)

  • ✅ Lintエラーがないこと(ESLint)

  • ✅ TypeScriptのコンパイルが成功すること

  • ✅ 高い深刻度のセキュリティ脆弱性がゼロであること

  • ✅ すべての開発者ツールが正しく動作すること

最近の改善点:

  • すべてのTypeScriptファイルにおけるコードフォーマットの問題を修正

  • 依存関係におけるセキュリティ脆弱性を解決

  • 包括的なツール検証テストを追加

  • 本番環境対応のためのパフォーマンステストを実装


信頼できる品質

  • 22のツールが動作: すべてのツールがテスト済みで完璧に動作

  • 実戦テスト済み: 実際のプロダクション経験に基づいて構築

  • CI/CDパイプライン: 自動テスト、セキュリティスキャン、デプロイ

  • プロフェッショナルなコード: クリーンで保守性が高く、ドキュメントも充実

  • セキュリティ準拠: 高い深刻度の脆弱性はゼロ

  • コード品質: PrettierによるフォーマットとESLintによるLintを強制


今すぐ始めましょう!

オプション1:ローカルで試す

git clone https://github.com/Abdur-Rahman-Palash/ai-developer-assistant-mcp.git
cd ai-developer-assistant-mcp
npm install
npm start

オプション2:即座にデプロイする

mcpize deploy

オプション3:プロジェクトで使用する

既存のMCPセットアップに追加して、すぐにツールを使い始めましょう。


コミュニティに参加する

  • リポジトリにスターを付ける: サポートを示し、他の人が見つけやすくする

  • Issueを報告する: フィードバックで改善を助ける

  • 貢献する: 独自のツールや改善を追加する

  • ストーリーを共有する: 実際の課題をどのように解決したか教えてください


ライセンス

MITライセンス - プロジェクトでの使用、修正、チームとの共有が可能です。帰属表示のみ維持してください。


開発体験を変える準備はできましたか?

あなたの課題を真に理解し、現実世界で機能する解決策を提供するツールを使い始めましょう。

あなたのAIシニア開発者が待っています!


実際の経験に基づき、実際の開発者のために、実際の課題を解決するために構築されました。

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Abdur-Rahman-Palash/ai-developer-assistant-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server