Skip to main content
Glama

Spryker パッケージ検索ツール

モデル コンテキスト プロトコル (MCP) サーバーを初期化して、Spryker GitHub リポジトリのパッケージ検索機能を提供するコマンド ライン ツール。

このツールを使用すると、自然言語クエリを使用してSprykerパッケージまたはそのコードコンテンツを検索できます。特定のGitHub組織によるフィルタリングもサポートされています。


✨ 特徴

  • GitHubでSprykerパッケージを検索

  • Sprykerリポジトリ全体のコードレベルの検索

  • 組織によるフィルタリングのサポート ( sprykerspryker-ecospryker-sdkspryker-shop )

  • stdioトランスポートを使用してMCPサーバーとして実行します


クロードの例ドキュメント用のClaudeの例

Related MCP server: Code Context MCP Server

🚀 インストール

npmnpxがインストールされていることを確認します。

git clone
cd spryker-module-finder && npm install

MCPサーバーは、ツールをさまざまなAIエージェントと互換性を持たせ、Sprykerプロジェクトのコンテキストでコンテキストを拡張します。

ツール:

設定

プロジェクト名を使用して適切に構成するだけで、プロジェクトと同じ数のサーバーを追加できます。

{ "mcpServers": { "sprykerPackageSearch": { "command": "npx", "args": [ "-y", "/FULL_PATH/spryker-module-finder" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN":"token" } } } }

デバッグ

npx @modelcontextprotocol/inspector npx node src/index.js

テスト

npm test
npx eslint . --fix

🧠 利用可能なツール

sprykerパッケージを検索

自然言語クエリに基づいて Spryker パッケージを検索します。

パラメータ:

  • query (文字列、必須): GitHub リポジトリを検索するための自然言語クエリ。

  • organizations(文字列の配列、オプション):フィルタリングするGitHub組織のリスト。例:["spryker", "spryker-eco", "spryker-sdk", "spryker-shop"]

search_spryker_package_code

Spryker GitHub リポジトリ内の PHP コードを検索します。

パラメータ:

  • query (文字列、必須): コード内で検索する自然言語クエリ。

  • organizations(文字列の配列、オプション):フィルタリングするGitHub組織のリスト。例:["spryker", "spryker-eco", "spryker-sdk", "spryker-shop"]

search_spryker_documentation_path

Spryker ドキュメント リンクを検索します。

パラメータ:

  • query (文字列、必須): Spryker ドキュメント リンクを検索するための自然言語クエリ。

🧩 建築

モデルコンテキストプロトコルSDKで構築

通信にはStdioServerTransportを使用します

zodで入力を検証する

リポジトリとコード検索のためのGitHub API統合を処理します

📄 ライセンス

マサチューセッツ工科大学

👥 著者

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vitaliiivanovspryker/spryker-package-search-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server