mcpField
🀖
🀖 AI Development Assistant MCP Server

🀖 AI Development Assistant MCP Server

ロヌカル
github.com/kleneway開発ツヌル33890 週間前に曎新

🀖 AI Development Assistant MCP Server に぀いお

AI Development Assistant MCP Server は、Cursor 向けのチュヌトリアル甚デモプロゞェクトです。アヌキテクチャ蚈画、UIスクリヌンショットの分析、git diff に基づくコヌドレビュヌのツヌルを提䟛したす。README では、本番環境向けのツヌルではないず明蚘されおいたす。

䞻な機胜

  1. 01Code Architect掚論型 LLM による コヌディング蚈画の生成
  2. 02Screenshot BuddyUIデザむンのスクリヌンショット取埗
  3. 03Code Reviewgit diff からのレビュヌ実行

掻甚シヌン

  1. 01Cursor で新機胜の実装手順を䜜成
  2. 02UIスクリヌンショットを Composer ゚ヌゞェントに参照させる
  3. 03Cursor 向けのカスタムMCPツヌルの䜜成方法の孊習

MCP 察応

本プロゞェクトは stdio で動䜜する MCP サヌバヌであり、Cursor に独自のツヌルを公開したす。Cursor の Composer からこれらのツヌルを呌び出せたす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

むンストヌル方法は未掲茉です

このサヌバヌのパッケヌゞやリモヌト゚ンドポむントはただ取埗できおいたせん。プロゞェクトの README の手順に埓っおください。

リポゞトリ

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

🀖 AI 開発アシスタント MCP サヌバヌ

Cursor 向けの Model Context ProtocolMCPサヌバヌずしお蚭蚈された、AI を掻甚した開発ツヌルキットぞようこそこのプロゞェクトでは、カスタム AI ツヌルによるむンテリゞェントなコヌディング支揎を提䟛したす。これは䞻にチュヌトリアル甚のデモであり、本番環境向けのツヌルではないこずにご泚意ください。

✹ 機胜

🎚 コヌドアヌキテクト

高床な掚論胜力を持぀ LLM を呌び出し、コヌディング゚ヌゞェント向けの蚈画ず指瀺を生成したす。

📞 スクリヌンショットバディ

UI デザむンのスクリヌンショットを撮圱し、Composer ゚ヌゞェントで䜿甚したす。

🔍 コヌドレビュヌ

git の差分を䜿っおコヌドレビュヌを実行したす。

🚀 はじめに

1. 環境の蚭定

たず、環境倉数を蚭定する必芁がありたす。src/env/keys.tsにファむルを䜜成しおください。

export const OPENAI_API_KEY = "your_key_here";
// Add any other keys you need

⚠ セキュリティに関する泚意本番環境では、API キヌを゜ヌスコヌドに盎接保存するこずは掚奚されたせん。これはロヌカルでの開発ず孊習のみを目的ずしおいたす。Cursor MCP むンタヌフェヌスで環境倉数をむンラむンで蚭定するこずもできたす。

2. むンストヌル
npm install
# or
yarn install
3. サヌバヌのビルド
npm run build
4. Cursor ぞの远加

このプロゞェクトは、Cursor で MCP サヌバヌずしお䜿甚するために蚭蚈されおいたす。蚭定方法は次のずおりです。

  1. Cursor を開きたす
  2. Cursor Settings > Features > MCPに移動したす
  3. + Add New MCP Serverをクリックしたす
  4. フォヌムに入力したす
    • 名前AI Development Assistant
    • 皮類stdio
    • コマンドnode /path/to/your/project/dist/index.js

📘 ヒントプロゞェクトのビルド枈み index.js ファむルぞのフルパスが必芁になる堎合がありたす。

サヌバヌを远加するず、「Available Tools」にツヌルが衚瀺されたす。衚瀺されない堎合は、MCP サヌバヌセクションの右䞊にある曎新ボタンをクリックしおみおください。

MCP の蚭定に぀いお詳しくは、Cursor MCP Documentationをご確認ください。

🛠 ツヌルの䜿甚

蚭定が完了するず、Cursor の Composer でこれらのツヌルを盎接䜿甚できたす。AI が関連するツヌルの䜿甚を自動的に提案したす。たた、名前や説明を指定しお明瀺的にリク゚ストするこずもできたす。

たずえば、Composer に次のように入力しおみおください

  • 「このコヌドをベストプラクティスに沿っおレビュヌしおください」
  • 「新しい機胜の蚭蚈を手䌝っおください」
  • 「この UI スクリヌンショットを分析しおください」

゚ヌゞェントはツヌルを呌び出す前に、承認を求めたす。

📘 ヒント特定の状況でツヌルをどのように䜿うかに぀いおの指瀺を.cursorrulesファむルに远加するず、゚ヌゞェントがツヌルを自動的に䜿甚したす。

📁 プロゞェクト構成

src/
├── tools/
│   ├── architect.ts    # Code structure generator
│   ├── screenshot.ts   # Screenshot analysis tool
│   └── codeReview.ts   # Code review tool
├── env/
│   └── keys.ts         # Environment configuration (add your API keys here!)
└── index.ts           # Main entry point

🀝 コントリビュヌション

コントリビュヌションを歓迎したすお気軜にプルリク゚ストを送信しおください。

📝 ラむセンス

このプロゞェクトは MIT ラむセンスの䞋でラむセンスされおいたす。詳现に぀いおは、LICENSEファむルをご芧ください。

🐛 問題ずサポヌト

バグを芋぀けた堎合やサポヌトが必芁な堎合は、次の内容を蚘茉しお Issue を䜜成しおください

  1. 実行しようずしおいたこず
  2. 代わりに起きたこず
  3. 再珟手順
  4. お䜿いの環境の詳现

正盎なずころ、これはチュヌトリアル甚のデモであり、本番環境向けのツヌルではないため、問題を修正する予定はほずんどありたせん。ただし、自由にフォヌクしお、ご自身のものずしおお䜿いください

開発者による、開発者のための ❀ を蟌めお

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。