16 lines
394 B
Go
16 lines
394 B
Go
// Package tools wires the Woodpecker MCP tools onto the MCP server.
|
|
package tools
|
|
|
|
import (
|
|
mcpgo "github.com/mark3labs/mcp-go/server"
|
|
|
|
"gitea.fe.kaien.ru/kaien/woodpecker-mcp/internal/woodpecker"
|
|
)
|
|
|
|
// RegisterAll registers every MCP tool on the server.
|
|
func RegisterAll(s *mcpgo.MCPServer, c *woodpecker.Client) {
|
|
registerRepositories(s, c)
|
|
registerPipelines(s, c)
|
|
registerLogs(s, c)
|
|
}
|