claude-skills-mcp は何をしますか?
🌐 Claudeのスキルシステムを任意のモデルと統合し、AIの対話を強化する多用途のModel Context Protocolサーバーです。
概要
このMCPサーバーは、Claudeのスキルシステムを他のAIモデルやツール(Cursor、Codexなど)と統合するためのブリッジとして機能します。スキルは再利用可能なタスク定義やワークフローの断片であり、このサーバーを介して標準化された方法で実行できます。
主な機能
- スキル読み込み:
skills/ディレクトリからスキル定義を動的に読み込みます。 - コンテキスト提供: スキル実行に必要なコンテキストをAIモデルに提供します。
- ツール実行: 定義されたスキルに基づいてツール呼び出しを行います。
- マルチプラットフォーム対応: Claude Code、Cursor、Codexなど、複数のプラットフォームをサポートします。
インストール方法
npm install -g @vankill08/claude-skills-mcp
または、リポジトリをクローンして直接実行します:
git clone https://github.com/Vankill08/claude-skills-mcp.git
cd claude-skills-mcp
npm install
npm start
設定方法
環境変数 SKILLS_PATH を使用して、スキルが保存されているディレクトリを指定します(デフォルトは ./skills)。
export SKILLS_PATH=/path/to/your/skills
使用方法
- MCPサーバーを起動します。
- AIクライアント(Claude、Cursor、Codexなど)からサーバーに接続します。
- 利用可能なスキルのリストを照会し、実行します。
例
# Pythonクライアントからの接続例
from mcp import Client
client = Client("localhost", 8080)
skills = client.list_skills()
print(skills)
# スキルを実行
result = client.execute_skill("example-skill", {"param": "value"})
print(result)
スキル形式
各スキルは、skills/ ディレクトリ内のマークダウンファイルとして定義されます。以下に例を示します:
# my-skill
**説明**: これはサンプルスキルです。
**入力**:
- `param`: 処理する値
**処理**:
1. 入力を検証します。
2. 変換処理を実行します。
3. 結果を返します。
**出力**: 変換された値。
サポートされるプラットフォーム
- Claude Code
- Cursor
- Codex
- その他MCP互換のAIツール
ライセンス
MIT