# Nuxt MCP Toolkit > Create MCP servers directly in your Nuxt application. Define tools, resources, and prompts with a simple and intuitive API. ## Documentation Sets - [Nuxt MCP Toolkit](https://mcp-toolkit.nuxt.dev/llms-full.txt): Create MCP servers directly in your Nuxt application. Define tools, resources, and prompts with a simple and intuitive API. ## Docs - [Introduction](https://mcp-toolkit.nuxt.dev/raw/getting-started/introduction.md): Learn about the Model Context Protocol and how this module makes it easy to create MCP servers in Nuxt. - [Installation](https://mcp-toolkit.nuxt.dev/raw/getting-started/installation.md): Install and configure the Nuxt MCP module in your project. - [Configuration](https://mcp-toolkit.nuxt.dev/raw/getting-started/configuration.md): Configure the Nuxt MCP module to fit your needs. - [MCP Inspector](https://mcp-toolkit.nuxt.dev/raw/getting-started/inspector.md): Visual debugging tool integrated into Nuxt DevTools - [Connection](https://mcp-toolkit.nuxt.dev/raw/getting-started/connection.md): Connect AI assistants to your MCP server and add install buttons to your documentation. - [Agent Skills](https://mcp-toolkit.nuxt.dev/raw/getting-started/agent-skills.md): AI-assisted MCP server development using Agent Skills. Let AI help you setup, create, review, and troubleshoot MCP servers in your Nuxt app. - [Tools](https://mcp-toolkit.nuxt.dev/raw/core-concepts/tools.md): Create MCP tools with Zod validation and type safety. - [Resources](https://mcp-toolkit.nuxt.dev/raw/core-concepts/resources.md): Expose read-only data sources as MCP resources to provide context to AI models. - [Prompts](https://mcp-toolkit.nuxt.dev/raw/core-concepts/prompts.md): Create reusable prompts for AI assistants with optional arguments. - [Handlers](https://mcp-toolkit.nuxt.dev/raw/core-concepts/handlers.md): Create custom MCP endpoints with their own tools, resources, and prompts. - [Custom Paths](https://mcp-toolkit.nuxt.dev/raw/advanced/custom-paths.md): Customize where the module looks for MCP definitions. - [Middleware](https://mcp-toolkit.nuxt.dev/raw/advanced/middleware.md): Intercept MCP requests to add authentication, logging, analytics, and more. - [TypeScript](https://mcp-toolkit.nuxt.dev/raw/advanced/typescript.md): Type safety and TypeScript features in the Nuxt MCP module. - [Hooks](https://mcp-toolkit.nuxt.dev/raw/advanced/hooks.md): Use Nuxt hooks to extend and customize the MCP module. - [MCP Evals](https://mcp-toolkit.nuxt.dev/raw/advanced/evals.md): Evaluate MCP tools and workflows with Evalite and the AI SDK MCP client. - [Sessions](https://mcp-toolkit.nuxt.dev/raw/advanced/sessions.md): Persist per-session state across tool calls with useMcpSession(). - [Dynamic Definitions](https://mcp-toolkit.nuxt.dev/raw/advanced/dynamic-definitions.md): Conditionally register tools, resources, and prompts based on authentication, roles, or request context. - [Code Mode](https://mcp-toolkit.nuxt.dev/raw/advanced/code-mode.md): Let LLMs orchestrate multiple tool calls in a single JavaScript execution. - [Authentication](https://mcp-toolkit.nuxt.dev/raw/examples/authentication.md): Secure your MCP endpoints with Bearer token authentication. - [API Integration](https://mcp-toolkit.nuxt.dev/raw/examples/api-integration.md): Integrate external APIs and use Nuxt server utilities in MCP tools. - [Common Patterns](https://mcp-toolkit.nuxt.dev/raw/examples/common-patterns.md): Real-world examples and patterns for using the Nuxt MCP module. - [File Operations](https://mcp-toolkit.nuxt.dev/raw/examples/file-operations.md): Simple example of file operations with MCP resources. - [Prompt Examples](https://mcp-toolkit.nuxt.dev/raw/examples/prompt-examples.md): Advanced prompt patterns for AI assistants with real-world use cases. ## Landing - [Expose your application to any LLM](https://mcp-toolkit.nuxt.dev/raw/index.md): Add a Model Context Protocol (MCP) server to your Nuxt application. Connect your features to AI clients with a Nitro-like Developer Experience.