Skillsmp について
Skillsmpは、SkillsMPマーケットプレイスのスキルを検索、閲覧、インストールするAIエージェント向けMCPサーバーです。キーワード検索とセマンティック検索に対応し、GitHub上の内容を読み取って複数のコーディングエージェントに導入できます。
主な機能
- 01並べ替え対応のキーワード検索
- 02自然言語によるセマンティック検索
- 03GitHubのスキル内容の取得
- 04リポジトリ内スキルの一覧表示
- 05コーディングエージェントへのスキル導入
活用シーン
- 01言語やトピックでスキルを検索
- 02自然言語で開発スキルを探す
- 03リポジトリ内のスキルを確認してエージェントに導入
MCP 対応
MCPサーバーは、SkillsMPの検索、スキル内容の取得、リポジトリ内スキルの一覧表示、選択したスキルの導入ツールをAIエージェントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | スキルの検索クエリ(例:'SEO'、'web scraper'、'data analysis') |
| page | integer | いいえ | ページ分割のページ番号 |
| limit | integer | いいえ | 1 ページあたりの項目数(デフォルト:20、最大:100) |
| sort_by | enum | いいえ | 結果の並べ替え方法:'stars'(デフォルト)または 'recent'stars | recent |
| response_format | enum | いいえ | 出力形式:人が読みやすい 'markdown'、または機械可読な 'json'markdown | json |
詳細
SkillsMP MCP サーバー
AI エージェントがSkillsMPマーケットプレイスからスキルを検索、発見、インストールできるようにする Model Context Protocol(MCP)サーバーです。
機能
| ツール | 説明 |
|---|---|
skillsmp_search | ページネーションと並べ替えに対応した、キーワードによるスキル検索 |
skillsmp_ai_search | 自然言語を使用した、AI によるセマンティック検索 |
skillsmp_get_skill_content | GitHub からスキルの内容(SKILL.md)を読み込みます |
skillsmp_list_repo_skills | リポジトリで利用可能なスキルを一覧表示します |
skillsmp_install_skill | AI コーディングエージェントにスキルをインストールします |
要件
- Node.js 18+
- SkillsMP API キー(こちらから取得)
セットアップ
Claude Code
claude mcp add skillsmp -- npx -y skillsmp-mcp-server --env SKILLSMP_API_KEY=your_api_key
Cursor
Cursor の MCP 設定(~/.cursor/mcp.json)に追加します。
{
"mcpServers": {
"skillsmp": {
"command": "npx",
"args": ["-y", "skillsmp-mcp-server"],
"env": {
"SKILLSMP_API_KEY": "your_api_key"
}
}
}
}
Claude Desktop
Claude Desktop の設定に追加します。
macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"skillsmp": {
"command": "npx",
"args": ["-y", "skillsmp-mcp-server"],
"env": {
"SKILLSMP_API_KEY": "your_api_key"
}
}
}
}
Opencode
Opencode の設定に追加します。
{
"mcp": {
"skillsmp": {
"type": "local",
"command": ["npx", "-y", "skillsmp-mcp-server"],
"env": {
"SKILLSMP_API_KEY": "your_api_key"
},
"enabled": true
}
}
}
Google Antigravity
Antigravity の MCP 設定に追加します。
{
"mcpServers": {
"skillsmp": {
"command": "npx",
"args": ["-y", "skillsmp-mcp-server"],
"env": {
"SKILLSMP_API_KEY": "your_api_key"
}
}
}
}
Roo Code
Roo Code の MCP 設定に追加します。
{
"mcpServers": {
"skillsmp": {
"command": "npx",
"args": ["-y", "skillsmp-mcp-server"],
"env": {
"SKILLSMP_API_KEY": "your_api_key"
}
}
}
}
GitHub Copilot
Copilot の MCP 設定に追加します。
{
"mcpServers": {
"skillsmp": {
"command": "npx",
"args": ["-y", "skillsmp-mcp-server"],
"env": {
"SKILLSMP_API_KEY": "your_api_key"
}
}
}
}
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
SKILLSMP_API_KEY | はい | SkillsMP API キー |
TRANSPORT | いいえ | トランスポートの種類:stdio(デフォルト)または http |
PORT | いいえ | http トランスポート使用時の HTTP ポート(デフォルト:3000) |
使用方法
設定すると、MCP サーバーのツールを AI アシスタントから利用できるようになります。
スキルを検索する
Search for Python skills sorted by stars
AI セマンティック検索
Find skills that help with building REST APIs with authentication
リポジトリのスキルを一覧表示する
What skills are available in anthropics/claude-code?
スキルをインストールする
Install the frontend-design skill from anthropics/claude-code to Claude Code
API リファレンス
skillsmp_search
キーワードでスキルを検索します。
| パラメーター | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
query | string | はい | - | 検索キーワード |
page | number | いいえ | 1 | ページ番号 |
limit | number | いいえ | 20 | 1 ページあたりの結果数(最大:100) |
sort_by | string | いいえ | stars | stars または recent で並べ替え |
skillsmp_ai_search
自然言語を使用した、AI によるセマンティック検索です。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
query | string | はい | 自然言語によるクエリ |
skillsmp_get_skill_content
GitHub リポジトリからスキルの内容を読み込みます。
| パラメーター | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
owner | string | はい | - | GitHub のユーザー名または組織名 |
repo | string | はい | - | リポジトリ名 |
path | string | いいえ | - | スキルフォルダーへのパス |
branch | string | いいえ | main | Git ブランチ |
skillsmp_list_repo_skills
リポジトリ内のすべてのスキルを一覧表示します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
source | string | はい | GitHub の owner/repo |
skillsmp_install_skill
AI コーディングエージェントにスキルをインストールします。
| パラメーター | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
source | string | はい | - | GitHub の owner/repo |
skills | string | はい | - | スキル名(カンマ区切り) |
agents | string | はい | - | 対象エージェント(カンマ区切り) |
global | boolean | いいえ | false | プロジェクト単位ではなくユーザー単位でインストールします |
対応エージェント: claude-code、cursor、codex、opencode、antigravity、github-copilot、roo
HTTP トランスポート
リモート環境へのデプロイや複数クライアントの利用シナリオ向けです。
SKILLSMP_API_KEY="your_api_key" TRANSPORT=http PORT=3000 npx skillsmp-mcp-server
開発
ソースから実行
git clone https://github.com/anilcancakir/skillsmp-mcp-server.git
cd skillsmp-mcp-server
npm install
npm run build
npm run dev
テストの実行
npm run test:run
ライセンス
MIT ライセンスです。詳細はLICENSEを参照してください。
Links
Built with the Model Context Protocol TypeScript SDK.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。