
go-training/mcp-workshop
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Семинар MCP с использованием Golang
Обзор
Этот семинар представляет собой всеобъемлющее руководство по созданию серверов MCP (Model Context Protocol) и клиентов с использованием языка программирования Go. Вы узнаете, как использовать MCP для оптимизации рабочего процесса и улучшения среды разработки. Слайды: построение MCP (Model Context Protocol) Слайды: построение MCP (Model Context Protocol) Этот семинар состоит из практических модулей, каждый из которых демонстрирует ключевой аспект построения серверов MCP (Model Context Protocol) и соответствующей инфраструктуры в Go. Минимальный MCP-сервер, поддерживающий как stdio, так и HTTP, с использованием Gin. Показывает настройку сервера, регистрацию инструмента и наилучшие практики обработки ошибок. Ключевые особенности: двойной транспорт (stdio/HTTP), интеграция Gin, регистрация расширяемого инструмента. Прозрачный токен аутентификации для HTTP и stdio. Демонстрирует введение контекста и разработку инструмента для аутентифицированных запросов.
Обзор (машинный перевод)
Английский | 中 | 中
Этот семинар представляет собой всеобъемлющее руководство по созданию серверов и клиентов MCP ([Model Context Protocol][1]) с использованием языка программирования [Go][2]. Вы узнаете, как использовать MCP для оптимизации рабочего процесса и улучшения среды разработки.
Слайды: построение MCP (Model Context Protocol)
Таблица содержимого
- мастерская МакПи
- Таблица содержимого
- Модули мастерской Обзор модулей VS Code MCP конфигурация
- Структура Пример ([T0])
- Использование Инструмент MCP Inspector Протокол OAuth в MCP Уязвимости MCP
- Ссылочные ссылки
Слайды: построение MCP (Model Context Protocol)
Модули мастерской
Этот семинар состоит из практических модулей, каждый из которых демонстрирует ключевой аспект построения серверов MCP (Model Context Protocol) и соответствующей инфраструктуры в Go.
Модули для просмотра
**01 Базовый MCP-сервер: ** Минимальный MCP-сервер, поддерживающий как stdio, так и HTTP, с использованием Gin. Показывает настройку сервера, регистрацию инструмента и наилучшие практики обработки ошибок.
- Key features: Dual transport (stdio/HTTP), Gin integration, extensible tool registration.
- **02.Прохождение базового токена: **
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
mcp-workshop
This workshop provides a comprehensive guide to building MCP ([Model Context Protocol][1]) servers and clients using the [Go programming language][2]. You will learn how to leverage MCP to streamline your workflow and enhance your development environment.
📖 Slides: Building MCP (Model Context Protocol) with Golang
Table of Contents
📖 Slides: Building MCP (Model Context Protocol) with Golang
Workshop Modules
This workshop consists of hands-on modules, each demonstrating a key aspect of building MCP (Model Context Protocol) servers and related infrastructure in Go.
Modules Overview
- 01. Basic MCP Server:
- Minimal MCP server supporting both stdio and HTTP, using Gin. Shows server setup, tool registration, and logging/error handling best practices.
- Key features: Dual transport (stdio/HTTP), Gin integration, extensible tool registration.
- 02. Basic Token Passthrough:
- Transparent authentication token passthrough for HTTP and stdio. Demonstrates context injection and tool development for authenticated requests.
- Key features: Token passthrough, context injection, example authenticated tools.
- 03. OAuth MCP Server:
- MCP server with OAuth 2.0 protection. Example endpoints for auth, tokens, resource metadata; context-based token handling and authenticated API usage.
- Key features: OAuth 2.0 flow, protected endpoints, context-based token propagation, demo tools.
- 04. Observability:
- Observability and tracing for MCP servers using OpenTelemetry and structured logging. Includes metrics, detailed traces, and error reporting.
- Key features: Tracing, structured logging, observability middleware, error reporting.
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →