mcpField
S
Skillsmp

Skillsmp

ローカル
github.com/anilcancakirAI・エージェント340 週間前に更新

Skillsmp について

Skillsmpは、SkillsMPマーケットプレイスのスキルを検索、閲覧、インストールするAIエージェント向けMCPサーバーです。キーワード検索とセマンティック検索に対応し、GitHub上の内容を読み取って複数のコーディングエージェントに導入できます。

主な機能

  1. 01並べ替え対応のキーワード検索
  2. 02自然言語によるセマンティック検索
  3. 03GitHubのスキル内容の取得
  4. 04リポジトリ内スキルの一覧表示
  5. 05コーディングエージェントへのスキル導入

活用シーン

  1. 01言語やトピックでスキルを検索
  2. 02自然言語で開発スキルを探す
  3. 03リポジトリ内のスキルを確認してエージェントに導入

MCP 対応

MCPサーバーは、SkillsMPの検索、スキル内容の取得、リポジトリ内スキルの一覧表示、選択したスキルの導入ツールをAIエージェントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"skillsmp": {
"command": "npx",
"args": [
"-y",
"skillsmp-mcp-server"
],
"env": {
"SKILLSMP_API_KEY": "<SKILLSMP_API_KEY>"
}
}
}
}
起動コマンドnpx -y skillsmp-mcp-server
設定が必要な環境変数
SKILLSMP_API_KEYシークレット

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

パッケージ
npmskillsmp-mcp-server

ツール

5

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

パラメーター型必須説明
querystringはいスキルの検索クエリ(例:'SEO'、'web scraper'、'data analysis')
pageintegerいいえページ分割のページ番号
limitintegerいいえ1 ページあたりの項目数(デフォルト:20、最大:100)
sort_byenumいいえ結果の並べ替え方法:'stars'(デフォルト)または 'recent'stars | recent
response_formatenumいいえ出力形式:人が読みやすい 'markdown'、または機械可読な 'json'markdown | json

詳細

SkillsMP MCP サーバー

AI エージェントがSkillsMPマーケットプレイスからスキルを検索、発見、インストールできるようにする Model Context Protocol(MCP)サーバーです。

機能

ツール説明
skillsmp_searchページネーションと並べ替えに対応した、キーワードによるスキル検索
skillsmp_ai_search自然言語を使用した、AI によるセマンティック検索
skillsmp_get_skill_contentGitHub からスキルの内容(SKILL.md)を読み込みます
skillsmp_list_repo_skillsリポジトリで利用可能なスキルを一覧表示します
skillsmp_install_skillAI コーディングエージェントにスキルをインストールします

要件

セットアップ

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

キーワードでスキルを検索します。

パラメーター型必須デフォルト説明
querystringはい-検索キーワード
pagenumberいいえ1ページ番号
limitnumberいいえ201 ページあたりの結果数(最大:100)
sort_bystringいいえstarsstars または recent で並べ替え
skillsmp_ai_search

自然言語を使用した、AI によるセマンティック検索です。

パラメーター型必須説明
querystringはい自然言語によるクエリ
skillsmp_get_skill_content

GitHub リポジトリからスキルの内容を読み込みます。

パラメーター型必須デフォルト説明
ownerstringはい-GitHub のユーザー名または組織名
repostringはい-リポジトリ名
pathstringいいえ-スキルフォルダーへのパス
branchstringいいえmainGit ブランチ
skillsmp_list_repo_skills

リポジトリ内のすべてのスキルを一覧表示します。

パラメーター型必須説明
sourcestringはいGitHub の owner/repo
skillsmp_install_skill

AI コーディングエージェントにスキルをインストールします。

パラメーター型必須デフォルト説明
sourcestringはい-GitHub の owner/repo
skillsstringはい-スキル名(カンマ区切り)
agentsstringはい-対象エージェント(カンマ区切り)
globalbooleanいいえ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.

コメント

MCP は初めてですか?

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

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