Documentation
¶
Index ¶
- type ToolSet
- func (ts *ToolSet) Close() error
- func (ts *ToolSet) Glob(_ context.Context, _ *mcp.CallToolRequest, args msi.GlobParams) (*mcp.CallToolResult, *msi.GlobResult, error)
- func (ts *ToolSet) ListDirectory(ctx context.Context, _ *mcp.CallToolRequest, args msi.ListDirectoryParams) (*mcp.CallToolResult, *msi.ListDirectoryResult, error)
- func (ts *ToolSet) ReadFile(_ context.Context, _ *mcp.CallToolRequest, args msi.ReadFileParams) (*mcp.CallToolResult, *msi.ReadFileResult, error)
- func (ts *ToolSet) RegisterInstance(ctx context.Context, inst *limatype.Instance) error
- func (ts *ToolSet) RegisterServer(server *mcp.Server) error
- func (ts *ToolSet) RunShellCommand(ctx context.Context, _ *mcp.CallToolRequest, args msi.RunShellCommandParams) (*mcp.CallToolResult, *msi.RunShellCommandResult, error)
- func (ts *ToolSet) SearchFileContent(ctx context.Context, req *mcp.CallToolRequest, ...) (*mcp.CallToolResult, *msi.SearchFileContentResult, error)
- func (ts *ToolSet) TranslateHostPath(hostPath string) (string, error)
- func (ts *ToolSet) WriteFile(_ context.Context, _ *mcp.CallToolRequest, args msi.WriteFileParams) (*mcp.CallToolResult, *msi.WriteFileResult, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ToolSet ¶
type ToolSet struct {
// contains filtered or unexported fields
}
func (*ToolSet) Glob ¶
func (ts *ToolSet) Glob(_ context.Context, _ *mcp.CallToolRequest, args msi.GlobParams, ) (*mcp.CallToolResult, *msi.GlobResult, error)
func (*ToolSet) ListDirectory ¶
func (ts *ToolSet) ListDirectory(ctx context.Context, _ *mcp.CallToolRequest, args msi.ListDirectoryParams, ) (*mcp.CallToolResult, *msi.ListDirectoryResult, error)
func (*ToolSet) ReadFile ¶
func (ts *ToolSet) ReadFile(_ context.Context, _ *mcp.CallToolRequest, args msi.ReadFileParams, ) (*mcp.CallToolResult, *msi.ReadFileResult, error)
func (*ToolSet) RegisterInstance ¶
func (*ToolSet) RunShellCommand ¶
func (ts *ToolSet) RunShellCommand(ctx context.Context, _ *mcp.CallToolRequest, args msi.RunShellCommandParams, ) (*mcp.CallToolResult, *msi.RunShellCommandResult, error)
func (*ToolSet) SearchFileContent ¶
func (ts *ToolSet) SearchFileContent(ctx context.Context, req *mcp.CallToolRequest, args msi.SearchFileContentParams, ) (*mcp.CallToolResult, *msi.SearchFileContentResult, error)
func (*ToolSet) TranslateHostPath ¶
func (*ToolSet) WriteFile ¶
func (ts *ToolSet) WriteFile(_ context.Context, _ *mcp.CallToolRequest, args msi.WriteFileParams, ) (*mcp.CallToolResult, *msi.WriteFileResult, error)
Click to show internal directories.
Click to hide internal directories.