K-Dense-AI/claude-skills-mcp

MCP server for searching and retrieving Scientific Agent Skills using vector search

何を解決するか

AIモデルやコードアシスタント(Cursor、Gemini、GPT-5など)がAnthropicのAgent Skillsフレームワークを使用できるようにします。AIエディタ(例:Cursor)でタイムアウトが発生しないように、さまざまなソースから専門的なスキルを検索・取得する方法を提供することで、スキルの発見とロードの問題を解決します。

動作方法

このプロジェクトは、軽量なフロントエンドプロキシと重いバックエンドからなる二層構造のアーキテクチャを使用しています。フロントエンドは即時起動され、タイムアウトを回避します。バックエンドは、PyTorchとsentence-transformersを使用してベクトル埋め込みと意味的検索を処理します。スキルは段階的に読み込まれるプログレッシブディスクロージャーシステムを実装しており(メタデータ → 本体内容 → ファイル)、GitHubリポジトリやローカルディレクトリからスキルを取得できます。

対象ユーザー

MCP互換のAIアシスタントに専門的な機能を追加したい開発者やAIパワーユーザー、特に科学的スキルや公式Anthropicスキルを使用するユーザー。

特徴

  • 意味的検索: ベクトル埋め込みを使用して、タスクの説明に基づいて関連するスキルを知的に検索します。
  • 二層設計: 軽量なフロントエンドがエディタのタイムアウトを防ぎ、バックエンドがバックグラウンドでスキルのダウンロードとインデックス作成を処理します。
  • マルチソースロード: ローカルディレクトリやGitHubリポジトリからスキルを読み込むことができます。
  • 自動更新: 小時ごとにスキルソースをチェックし、変更を検出すると再インデックス化します。
  • プログレッシブディスクロージャー: 効率的に段階的にスキルを読み込みます(メタデータ $ ightarrow$ コンテンツ $ ightarrow$ ファイル)。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト