Skip to main content
Glama
MIT License
25
89
  • Linux
  • Apple
CHANGELOG.md1.42 kB
# Changelog ## [0.5.0] - 2025-06-08 ### Added - **Multi-Transport Support**: Pentest MCP now supports three transport mechanisms: - STDIO (default): Standard input/output for local subprocess communication - HTTP/Streamable: Modern network-based transport with SSE support - SSE (legacy): Server-Sent Events for backward compatibility - Express.js integration for HTTP and SSE transports - Environment variable configuration: - `MCP_TRANSPORT`: Select transport type (stdio, http, streamable, sse) - `MCP_SERVER_HOST`: Configure bind address (default: 0.0.0.0) - `MCP_SERVER_PORT`: Configure server port (default: 8000) - Docker Compose profiles for running specific transports - Health check endpoints for HTTP/SSE transports - New npm scripts: `start:stdio`, `start:http`, `start:sse` - Usage examples and build scripts ### Changed - Main server code now dynamically selects transport based on configuration - Docker Compose updated with profile support for different transports - README updated with comprehensive multi-transport documentation - Package version bumped to 0.5.0 ### Technical Details - Graceful fallback to SSE if StreamableHTTPServerTransport is not available - Session management for HTTP connections - Proper error handling for each transport type - Maintains backward compatibility with existing STDIO installations ## [0.4.0] - Previous Version (Previous changelog entries...)

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/DMontgomery40/pentest-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server