Exposes AI tools, resources, and prompts from NestJS applications using the Model Context Protocol.
MCP-Nest is a NestJS module designed to simplify the creation of Model Context Protocol (MCP) servers. It allows developers to effortlessly expose AI tools, resources, and prompts from their NestJS applications. By leveraging NestJS's dependency injection and familiar patterns, MCP-Nest facilitates the building of complex, enterprise-ready MCP servers. It supports various transport types, including Streamable HTTP, HTTP+SSE, and STDIO, and offers features like automatic discovery, Zod-based validation, progress notifications, and guard-based authentication.