mcpField
V
vueuse-mcp

vueuse-mcp

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

vueuse-mcp について

vueuse-mcpは、VueUseを扱うコーディングエージェント向けのMCPサーバーです。コンポーザブルのドキュメント検索と用途に応じた提案を行い、API情報や例も参照できます。

主な機能

  1. 01名前や概念によるコンポーザブル検索
  2. 02シグネチャ、型、オプション、例の取得
  3. 03自然言語の用途に基づく提案
  4. 04カテゴリと件数の一覧

活用シーン

  1. 01コーディング作業に合うVueUseコンポーザブルの検索
  2. 02APIと使用例の確認
  3. 03用途に応じた候補の比較

MCP 対応

コーディングエージェントなどのMCPクライアントに、VueUseの検索、ドキュメント、提案、カテゴリのツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"kovoor-vueuse": {
"command": "npx",
"args": [
"-y",
"vueuse-mcp"
]
}
}
}
起動コマンドnpx -y vueuse-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmvueuse-mcp1.0.0

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
limitnumberいいえ返す結果の最大数(デフォルトは 10)
querystringはい検索クエリ — 関数名、キーワード、または概念
packagestringいいえパッケージで絞り込みます(例:"core"、"shared"、"integrations")
categorystringいいえカテゴリで絞り込みます(例:"Browser"、"State"、"Sensors")

詳細

VueUse MCP

AI コーディングエージェントが VueUse のドキュメントにすぐアクセスできる MCP サーバーです。コンポーザブルの検索、ドキュメントの閲覧、提案の取得ができます。

コーディング時の動作

これは MCP(Model Context Protocol) サーバーです。Claude Code などの AI コーディングエージェントに接続すると、エージェントはコード作成を支援する際に VueUse のドキュメントを自動で参照できます。

たとえば、「Vue でマウスの位置を追跡する方法を教えて」と尋ねると、エージェントは次の処理を行います。

  1. search_composables または suggest_composable を呼び出して、関連するコンポーザブルを検索します
  2. get_composable_docs を呼び出して、useMouse のドキュメント全体を読み込みます
  3. API、オプション、型を正しく使ってコードを作成します。自分で調べる必要はありません

ツールを手動で呼び出す必要はありません。質問に応じて、エージェントが使用するタイミングを判断します。

クイックスタート

Claude Code
claude mcp add vueuse-mcp -- npx vueuse-mcp
Codex CLI

MCP 設定に追加します。

{
  "servers": {
    "vueuse": {
      "command": "npx",
      "args": ["vueuse-mcp"]
    }
  }
}
OpenCode

opencode.json に追加します。

{
  "mcp": {
    "vueuse": {
      "command": "npx",
      "args": ["vueuse-mcp"]
    }
  }
}

利用可能なツール

ツール説明
search_composables名前、キーワード、または概念で検索します。説明付きのランキング結果を返します。
get_composable_docsコンポーザブルのドキュメント全体を取得します。シグネチャ、型、オプション、例、関連関数が含まれます。
suggest_composableユースケースを自然言語で説明すると、トレードオフ付きのランキング提案を取得できます。
list_categoriesコンポーザブル数とともに、すべてのカテゴリを一覧表示します。パッケージで絞り込むこともできます。

データを最新の状態に保つ

コンポーザブルのデータは VueUse GitHub リポジトリからスクレイピングされます。更新するには、次のコマンドを実行します。

npm run scrape && npm run build

スクレイピング中のレート制限を避けるには、GITHUB_TOKEN 環境変数を設定します。.env.example を参照してください。

開発

git clone https://github.com/kovoor/vueuse-mcp.git
cd vueuse-mcp
npm install
npm run scrape    # fetch composable data from GitHub
npm run build     # compile TypeScript
npm start         # run the server

コントリビューション

ツールの追加、スクレイピングパイプラインの更新、PR の提出方法については、CONTRIBUTING.md を参照してください。

コメント

MCP は初めてですか?

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

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