generated from VLADIMIR/template
fix
This commit is contained in:
@@ -1,8 +1,3 @@
|
||||
// Пакет mcp_service собирает MCP-сервер (Model Context Protocol) для
|
||||
// игры «Вечерний детектив»: инструменты MCP вызывают игровые сервисы
|
||||
// напрямую (через интерфейс GamePlayer), без HTTP-прослойки. MCP-сервер
|
||||
// монтируется в основной процесс как HTTP-эндпоинт /mcp (streamable HTTP)
|
||||
// на REST-gateway.
|
||||
// Package mcp_service exposes game operations through MCP.
|
||||
package mcp_service
|
||||
|
||||
@@ -50,10 +45,12 @@ type MCPService struct {
|
||||
answers AnswerSubmitter
|
||||
}
|
||||
|
||||
// NewMCPService creates an MCP service.
|
||||
func NewMCPService(game GamePlayer, answers AnswerSubmitter) *MCPService {
|
||||
return &MCPService{game: game, answers: answers}
|
||||
}
|
||||
|
||||
// Server returns the underlying MCP server.
|
||||
func (s *MCPService) Server() *server.MCPServer {
|
||||
srv := server.NewMCPServer(
|
||||
"evening-detective-mcp",
|
||||
|
||||
Reference in New Issue
Block a user