ishmael / mcp-server
Standalone Ishmael MCP (Model Context Protocol) Server
v0.7.68
2026-03-20 12:46 UTC
Requires
- php: >=8.2
- ext-json: *
Requires (Dev)
- phpunit/phpunit: ^10.0
- dev-master
- v0.7.68
- v0.7.66
- v0.7.65
- v0.7.64
- v0.7.63
- v0.7.62
- v0.7.61
- v0.7.60
- v0.7.59
- v0.7.58
- v0.7.57
- v0.7.56
- v0.7.55
- v0.7.54
- v0.7.53
- v0.7.52
- v0.7.51
- v0.7.50
- v0.7.49
- v0.7.48
- v0.7.47
- v0.7.46
- v0.7.45
- v0.7.44
- v0.7.43
- v0.7.42
- v0.7.41
- v0.7.40
- v0.7.39
- v0.7.38
- v0.7.37
- v0.7.36
- v0.7.35
- v0.7.34
- v0.7.33
- v0.7.32
- v0.7.31
- v0.7.30
- v0.7.29
- v0.7.28
- v0.7.27
- v0.7.26
- v0.7.25
- v0.7.24
- v0.7.23
- v0.7.22
- v0.7.21
- v0.7.20
- v0.7.19
- v0.7.18
- v0.7.17
- v0.7.16
- v0.7.15
- v0.7.14
- v0.7.13
- v0.7.12
- v0.7.11
- v0.7.10
- v0.7.9
- v0.7.8
- v0.7.7
- v0.7.6
- v0.7.5
- v0.7.4
- v0.7.3
- v0.7.2
- v0.7.1
- dev-release-please--branches--master
This package is auto-updated.
Last update: 2026-03-20 12:46:18 UTC
README
Standalone Ishmael MCP (Model Context Protocol) server for deep integration with IshmaelPHP projects.
Overview
The Ishmael MCP Server provides a standardised interface for AI models to interact with IshmaelPHP applications. It exposes tools for project analysis, feature pack management, testing, and more.
Installation
Install via Composer:
composer require ishmael/mcp-server
Usage
Run the server via the provided binary:
./vendor/bin/ish-mcp
Transport
The server uses JSON-RPC 2.0 over Standard Input/Output (Stdio).
Tools
health/version: Get server version and health status.project/info: Get metadata about the detected Ishmael project.feature-pack/list: List available and installed feature packs.feature-pack/create: Scaffold a new feature pack.test/run: Execute project tests.lint/run: Run static analysis and linting.log/tail: Stream application logs.migrate: Run database migrations.
Environment Variables
ISH_MCP_DEBUG: Set to1to enable verbose error reporting.ISH_MCP_INSECURE_TLS: Set to1to disable SSL certificate verification for registry requests (dev only).ISH_MCP_NO_BROWSER: Set to1to prevent the server from automatically opening the browser for vendor registration/auth.MCP_RATE_LIMIT: Configure request rate limiting (default: 100/min).MCP_REQUEST_TIMEOUT_MS: Set maximum request duration (default: 30000ms).
Development
Running Tests
composer test
Contributing
Please see CONTRIBUTING.md for details.
License
MIT License. See LICENSE for more information.