Spryker Package Search Tool
The Spryker Package Search Tool allows you to search Spryker repositories on GitHub using natural language queries. With this server, you can:
Search Spryker Packages: Find packages with optional filtering by organizations (
spryker,spryker-eco,spryker-sdk,spryker-shop)Search Spryker Code: Locate PHP code within repositories with organization filtering options
Search Documentation: Find Spryker documentation links based on natural language queries
Integration: Works with AI tools like Claude, JetBrains AI Assistant, Qodo Gen, Windsurf, and Cursor via the Model Context Protocol (MCP)
Custom Configuration: Supports multiple project configurations through JSON definition files
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.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Spryker Package Search Tool find payment modules for B2B commerce"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Spryker Package Search Tool
A command-line tool that initializes a Model Context Protocol (MCP) server to provide package search capabilities for Spryker GitHub repositories.
This tool allows you to search Spryker packages or their code contents using natural language queries. It supports filtering by specific GitHub organizations.
✨ Features
Search for Spryker packages on GitHub
Code-level search across Spryker repositories
Support for filtering by organization (
spryker,spryker-eco,spryker-sdk,spryker-shop)Runs as an MCP server using stdio transport

Related MCP server: Spryker Search Tool MCP Server
🚀 Installation
Ensure npm and npx are installed.
git clonecd spryker-module-finder && npm installMCP server makes the tool compatible with various AI agents to extend context with Spryker Project context
Tools:
Settings
You can add as many servers as projects, just by configuring them properly using the project name.
{
"mcpServers": {
"sprykerPackageSearch": {
"command": "npx",
"args": [
"-y",
"/FULL_PATH/spryker-module-finder"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN":"token"
}
}
}
}Debug
npx @modelcontextprotocol/inspector npx node src/index.jsTest
npm testnpx eslint . --fix🧠 Available Tools
search_spryker_packages
Searches for Spryker packages based on a natural language query.
Parameters:
query (string, required): The natural language query to search GitHub repositories.
organisations (array of strings, optional): List of GitHub orgs to filter by. Example: ["spryker", "spryker-eco", "spryker-sdk", "spryker-shop"]
search_spryker_package_code
Searches for PHP code inside Spryker GitHub repositories.
Parameters:
query (string, required): The natural language query to search within code.
organisations (array of strings, optional): List of GitHub orgs to filter by. Example: ["spryker", "spryker-eco", "spryker-sdk", "spryker-shop"]
search_spryker_documentation_path
Searches for Spryker documentation links.
Parameters:
query (string, required): The natural language query to search Spryker documentation links.
🧩 Architecture
Built with Model Context Protocol SDK
Uses StdioServerTransport for communication
Validates input with zod
Handles GitHub API integration for repository and code search
📄 License
👥 Authors
Available Tools
3 toolssearch_spryker_documentation_pathC
To search Spryker documentation path urls by query
Inputs: query (required).
search_spryker_package_codeB
To search code in Spryker GitHub repositories
Inputs: query (required), organisations.
search_spryker_packagesB
To search the Spryker package repository in Github
Inputs: query (required), organisations.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
The three tools have distinct primary targets: documentation paths, package code, and package repository search. However, 'search_spryker_package_code' and 'search_spryker_packages' could be slightly confusing as both involve GitHub repositories, though their descriptions clarify one searches code within repositories and the other searches the package repository itself.
All tool names follow a consistent snake_case pattern with the verb 'search' followed by a specific noun phrase (spryker_documentation_path, spryker_package_code, spryker_packages). This uniformity makes the tool set predictable and easy to understand.
With only 3 tools, the server feels thin for a 'Package Search Tool' that might imply broader functionality like installing or managing packages. While the tools cover key search aspects, the limited count may restrict agent workflows, especially if additional operations like package installation or version checking are needed.
The tools provide search capabilities across documentation, code, and packages, which aligns with the server's name. However, there are notable gaps: no tools for actions like installing packages, checking package versions, or managing dependencies, which are common in package management contexts. This limits the server to read-only search operations.
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Capability registry for the agentic economy. Semantic search over verified MCP server listings.
The Needle MCP server enables semantic search on documents stored in files like PDFs, DOCX, and XLSX by connecting AI applications to external data sources. It provides capabilities to create and manage document collections, perform natural language searches on stored content, and retrieve relevant information without requiring exact keyword matches.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that enables analyzing and querying GitHub repositories through the GitHub Chat API, allowing users to index repositories and ask questions about their code, architecture and tech stack.290MIT
- AlicenseAqualityDmaintenanceProvides natural language search capabilities for Spryker GitHub repositories, packages, and public documentation. It enables code-level searches across Spryker organizations to help developers find relevant modules and technical information.3MIT
- FlicenseNot gradedqualityCmaintenanceA semantic code search MCP server that enables natural language queries against your codebase, supporting features like related file discovery and context expansion, all running locally.2-
- AlicenseAqualityBmaintenanceTechnology-aware MCP server for Magento 2 and Adobe Commerce with intelligent indexing and search, enabling AI assistants to search, navigate, and understand codebases via semantic search and domain-specific pattern detection.4764 npm20MIT