Documentation ¶ Index ¶ type Server func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) type Tool Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Server ¶ type Server struct { Name string Version string Tools []Tool Visible func(r *http.Request) func(t Tool) bool // contains filtered or unexported fields } func (*Server) ServeHTTP ¶ func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) type Tool ¶ type Tool struct { Name string Description string Properties map[string]any Required []string Schema map[string]any Scope string Method string Path func(args map[string]any) (string, error) Body func(args map[string]any) ([]byte, error) Handler http.Handler } Source Files ¶ View all Source files mcpkit.go Click to show internal directories. Click to hide internal directories.