Spryker Package Search Tool

Integrations

  • Searches Spryker packages and code on GitHub repositories, with filtering by specific organizations like spryker, spryker-eco, spryker-sdk, and spryker-shop.

  • Works with JetBrains AI Assistant plugin to provide Spryker package search capabilities within the IDE.

  • Enables searching for PHP code inside Spryker GitHub repositories using natural language queries.

Инструмент поиска пакетов Spryker

Инструмент командной строки, который инициализирует сервер Model Context Protocol (MCP) для предоставления возможностей поиска пакетов для репозиториев Spryker GitHub.

Этот инструмент позволяет вам искать пакеты Spryker или их содержимое кода с помощью запросов на естественном языке. Он поддерживает фильтрацию по определенным организациям GitHub.


✨ Особенности

  • Поиск пакетов Spryker на GitHub
  • Поиск на уровне кода в репозиториях Spryker
  • Поддержка фильтрации по организациям ( spryker , spryker-eco , spryker-sdk , spryker-shop )
  • Работает как сервер MCP с использованием транспорта stdio

🚀 Установка

Убедитесь, что установлены npm и npx .

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

Сервер MCP делает инструмент совместимым с различными агентами ИИ, чтобы расширить контекст с помощью контекста проекта 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

🧠 Доступные инструменты

search_spryker_packages

Поиск пакетов Spryker на основе запроса на естественном языке.

Параметры:

  • запрос (строка, обязательно): запрос на естественном языке для поиска в репозиториях GitHub.
  • organizations (массив строк, необязательно): Список организаций GitHub для фильтрации. Пример: ["spryker", "spryker-eco", "spryker-sdk", "spryker-shop"]
search_spryker_package_code

Поиск PHP-кода в репозиториях Spryker GitHub.

Параметры:

  • запрос (строка, обязательно): запрос на естественном языке для поиска в коде.
  • organizations (массив строк, необязательно): Список организаций GitHub для фильтрации. Пример: ["spryker", "spryker-eco", "spryker-sdk", "spryker-shop"]
search_spryker_documentation_path

Поиск ссылок на документацию Spryker.

Параметры:

  • запрос (строка, обязательно): запрос на естественном языке для поиска ссылок на документацию Spryker.

🧩 Архитектура

Создано с помощью SDK Model Context Protocol

Использует StdioServerTransport для связи

Проверяет ввод с помощью zod

Обеспечивает интеграцию API GitHub для поиска в репозитории и кода.

📄 Лицензия

Массачусетский технологический институт

👥 Авторы

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Сервер MCP, который обеспечивает возможности поиска на естественном языке для пакетов и кода Spryker в репозиториях GitHub, позволяя пользователям находить модули и документацию Spryker с помощью диалоговых запросов.

  1. ✨ Особенности
    1. 🚀 Установка
      1. Сервер MCP делает инструмент совместимым с различными агентами ИИ, чтобы расширить контекст с помощью контекста проекта Spryker.
        1. Инструменты:
      2. Настройки
        1. Отлаживать
          1. Тест
            1. 🧠 Доступные инструменты
              1. search\_spryker\_packages
              2. search\_spryker\_package\_code
              3. search\_spryker\_documentation\_path
            2. 🧩 Архитектура
              1. 👥 Авторы

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  An MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.
                  Last updated -
                  7
                  87
                  15
                  TypeScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  An MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.
                  Last updated -
                  7
                  18
                  4
                  TypeScript
                  MIT License
                  • Apple
                  • Linux
                • -
                  security
                  F
                  license
                  -
                  quality
                  An MCP server that enables communication with GitLab repositories, allowing interaction with GitLab's API to manage projects, issues, and repositories through natural language.
                  Last updated -
                  20
                  JavaScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that provides semantic search over local git repositories, enabling users to clone repositories, process branches, and search code through vectorized code chunks.
                  Last updated -
                  TypeScript
                  MIT License
                  • Apple

                View all related MCP servers

                ID: 5o0vbtha5x