Documentation
¶
Overview ¶
Package taskfileserver implements the Taskfile-backed MCP server.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Root ¶
type Root struct {
// contains filtered or unexported fields
}
Root holds the loaded per-root Taskfile data.
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server represents our MCP server for Taskfile.yml.
func (*Server) HandleInitialized ¶
func (s *Server) HandleInitialized(ctx context.Context, req *mcp.InitializedRequest)
HandleInitialized is called after the client handshake completes.
func (*Server) HandleRootsChanged ¶
func (s *Server) HandleRootsChanged(ctx context.Context, req *mcp.RootsListChangedRequest)
HandleRootsChanged is called when the client sends roots/list_changed.
func (*Server) SetMCPServer ¶
SetMCPServer attaches the live MCP server instance used for tool updates.
Click to show internal directories.
Click to hide internal directories.