fastify-mcp and cap-mcp-plugin
About fastify-mcp
haroldadmin/fastify-mcp
A Fastify plugin to run Model Context Protocol (MCP) servers
Supports both Streamable HTTP and legacy HTTP+SSE transports for MCP protocol communication. Handles multi-session management with in-memory session tracking and lifecycle events (connected, terminated, error), addressing a gap in the official MCP SDK. Allows stateful or stateless server configurations integrated directly into Fastify routes via plugin registration.
About cap-mcp-plugin
gavdilabs/cap-mcp-plugin
MCP (Model Context Protocol) server plugin for CAP NodeJS
Automatically generates MCP servers from CAP OData services using declarative annotations, exposing entities as AI-queryable resources with OData v4 filtering, functions as executable tools, and optional entity wrappers for LLM operations. The plugin integrates directly into CAP's standard architecture via `package.json` configuration and provides an HTTP endpoint at `/mcp` that AI agents can consume for natural language data access and business logic automation. Supports sensitive field masking with `@mcp.omit`, deep inserts, custom prompts, and parameter elicitation for secure multi-step operations.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work