# mcp-golang ## Docs - [Architecture](https://mcpgolang.com/architecture.md): mcp-golang library architecture - [Change Notifications](https://mcpgolang.com/change-notifications.md): How change notifications are handled in mcp-golang - [Using the MCP Client](https://mcpgolang.com/client.md): Learn how to use the MCP client to interact with MCP servers - [Contributing](https://mcpgolang.com/contributing.md): Guidelines for contributing to the mcp-golang project - [Introduction](https://mcpgolang.com/introduction.md): Welcome to mcp-golang - A Go Implementation of the Model Context Protocol - [Pagination](https://mcpgolang.com/pagination.md) - [Quickstart](https://mcpgolang.com/quickstart.md): Set up your first mcp-golang server - [Tools](https://mcpgolang.com/tools.md): Using tools in mcp-golang ## Optional - [Github](https://github.com/metoro-io/mcp-golang) - [Discord Community](https://discord.gg/33saRwE3pT)