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 Project 上下文扩展上下文

工具:

设置

您可以添加与项目一样多的服务器,只需使用项目名称正确配置它们即可。

{ "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

在 Spryker GitHub 存储库中搜索 PHP 代码。

参数:

  • 查询(字符串,必需):在代码中搜索的自然语言查询。

  • organizations(字符串数组,可选):用于筛选的 GitHub 组织列表。示例:["spryker"、"spryker-eco"、"spryker-sdk"、"spryker-shop"]

search_spryker_documentation_path

搜索 Spryker 文档链接。

参数:

  • 查询(字符串,必需):用于搜索 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