Ishmael MCP服务器
独立的Ishmael MCP(模型上下文协议)服务器,用于与IshmaelPHP项目深度集成。
概述
Ishmael MCP服务器为AI模型提供了一个标准化的接口,用于与IshmaelPHP应用程序进行交互。它公开了用于项目分析、功能包管理、测试等的工具。
安装
通过Composer安装:
composer require ishmael/mcp-server用法
通过提供的二进制文件运行服务器:
./vendor/bin/ish-mcp运输
服务器使用 JSON-RPC 2.0 超过 标准输入/输出(Stdio).
工具
health/version:获取服务器版本和运行状况。project/info:获取有关检测到的Ishmael项目的元数据。feature-pack/list:列出可用和已安装的功能包。feature-pack/create:构建一个新的功能包。test/run:执行项目测试。lint/run:运行静态分析和linting。log/tail:流式应用程序日志。migrate:运行数据库迁移。
环境变量
ISH_MCP_DEBUG:设置为1以启用详细的错误报告。ISH_MCP_INSECURE_TLS:设置为1禁用注册表请求的SSL证书验证(仅限开发人员)。ISH_MCP_NO_BROWSER:设置为1以防止服务器自动打开浏览器进行供应商注册/身份验证。MCP_RATE_LIMIT:配置请求速率限制(默认值:100/min)。MCP_REQUEST_TIMEOUT_MS:设置最大请求持续时间(默认值:30000ms)。
发展
运行测试
composer test贡献
请参阅 贡献.md 了解详情。
许可证
MIT许可证。看 许可证 了解更多信息。
