# mcplug ## Docs - [Constants](https://docs.mcplug.ai/client/constants.md): Using constants in the MCPlug client - [Cursor](https://docs.mcplug.ai/client/cursor.md) - [Prerequisites](https://docs.mcplug.ai/client/prerequisites.md): Prerequisites for using mcplug - [Types](https://docs.mcplug.ai/client/vercel/types.md): Type safe tool use with generated types - [Usage](https://docs.mcplug.ai/client/vercel/usage.md): Use of the MCPlug client with Vercel AI SDK - [Prompts (in progress)](https://docs.mcplug.ai/concepts/prompt.md): Create reusable prompt templates and workflows - [Resources (in progress)](https://docs.mcplug.ai/concepts/resource.md): Expose data and content from your servers to LLMs - [Tools](https://docs.mcplug.ai/concepts/tool.md): Enable LLMs to perform actions through your server - [Introduction](https://docs.mcplug.ai/get-started/overview.md): Welcome to the home of your new documentation - [Why MCPlug?](https://docs.mcplug.ai/get-started/why.md): What problems does MCPlug solve? - [Prepare your MCP server](https://docs.mcplug.ai/publishing/prepare.md): Prepare your MCP server for publishing - [Publish your MCP server](https://docs.mcplug.ai/publishing/publish.md): Publish your MCP server to the MCP registry - [Constants](https://docs.mcplug.ai/server/constants.md): Using constants or secrets in your MCP server - [Context and Env](https://docs.mcplug.ai/server/context-env.md): Context and Env for mcplug - [Quick start](https://docs.mcplug.ai/server/introduction.md): How to create yout own MCP server with the MCPlug SDK - [Testing](https://docs.mcplug.ai/server/testing.md): Testing your MCP server ## Optional - [Community](https://discord.gg/dfrf2xmvEu) - [Website](https://mcplug.ai)