Documentation
¶
Index ¶
- func HandleCopyFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleCreateDirectory(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleDeleteDirectory(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleDeleteFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleDirectoryTree(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleEditFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleGetFileInfo(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleListAllowedDirectories(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleListDirectory(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleListDirectoryWithSizes(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleMoveFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleReadFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleReadMediaFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleReadMultipleFiles(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleReadTextFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleSearchFiles(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func HandleWriteFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func NewCopyFileTool(reg *registry.Registry) mcp.Tool
- func NewCreateDirectoryTool(reg *registry.Registry) mcp.Tool
- func NewDeleteDirectoryTool(reg *registry.Registry) mcp.Tool
- func NewDeleteFileTool(reg *registry.Registry) mcp.Tool
- func NewDirectoryTreeTool(reg *registry.Registry) mcp.Tool
- func NewEditFileTool(reg *registry.Registry) mcp.Tool
- func NewGetFileInfoTool(reg *registry.Registry) mcp.Tool
- func NewListAllowedDirectoriesTool(reg *registry.Registry) mcp.Tool
- func NewListDirectoryTool(reg *registry.Registry) mcp.Tool
- func NewListDirectoryWithSizesTool(reg *registry.Registry) mcp.Tool
- func NewMoveFileTool(reg *registry.Registry) mcp.Tool
- func NewReadFileTool(reg *registry.Registry) mcp.Tool
- func NewReadMediaFileTool(reg *registry.Registry) mcp.Tool
- func NewReadMultipleFilesTool(reg *registry.Registry) mcp.Tool
- func NewReadTextFileTool(reg *registry.Registry) mcp.Tool
- func NewSearchFilesTool(reg *registry.Registry) mcp.Tool
- func NewWriteFileTool(reg *registry.Registry) mcp.Tool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleCopyFile ¶
func HandleCopyFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleCopyFile handles the copy_file tool.
func HandleCreateDirectory ¶
func HandleCreateDirectory(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleCreateDirectory handles the create_directory tool.
func HandleDeleteDirectory ¶
func HandleDeleteDirectory(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleDeleteDirectory handles the delete_directory tool.
func HandleDeleteFile ¶
func HandleDeleteFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleDeleteFile handles the delete_file tool.
func HandleDirectoryTree ¶
func HandleDirectoryTree(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleDirectoryTree handles the directory_tree tool.
func HandleEditFile ¶
func HandleEditFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleEditFile handles the edit_file tool.
func HandleGetFileInfo ¶
func HandleGetFileInfo(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleGetFileInfo handles the get_file_info tool.
func HandleListAllowedDirectories ¶
func HandleListAllowedDirectories(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleListAllowedDirectories handles the list_allowed_directories tool.
func HandleListDirectory ¶
func HandleListDirectory(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleListDirectory handles the list_directory tool.
func HandleListDirectoryWithSizes ¶
func HandleListDirectoryWithSizes(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleListDirectoryWithSizes handles the list_directory_with_sizes tool.
func HandleMoveFile ¶
func HandleMoveFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleMoveFile handles the move_file tool.
func HandleReadFile ¶
func HandleReadFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleReadFile handles the read_file tool.
func HandleReadMediaFile ¶
func HandleReadMediaFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleReadMediaFile handles the read_media_file tool.
func HandleReadMultipleFiles ¶
func HandleReadMultipleFiles(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleReadMultipleFiles handles the read_multiple_files tool.
func HandleReadTextFile ¶
func HandleReadTextFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleReadTextFile handles the read_text_file tool.
func HandleSearchFiles ¶
func HandleSearchFiles(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleSearchFiles handles the search_files tool.
func HandleWriteFile ¶
func HandleWriteFile(ctx context.Context, reg *registry.Registry, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
HandleWriteFile handles the write_file tool.
func NewCopyFileTool ¶
NewCopyFileTool creates the copy_file tool.
func NewCreateDirectoryTool ¶
NewCreateDirectoryTool creates the create_directory tool.
func NewDeleteDirectoryTool ¶
NewDeleteDirectoryTool creates the delete_directory tool.
func NewDeleteFileTool ¶
NewDeleteFileTool creates the delete_file tool.
func NewDirectoryTreeTool ¶
NewDirectoryTreeTool creates the directory_tree tool.
func NewEditFileTool ¶
NewEditFileTool creates the edit_file tool.
func NewGetFileInfoTool ¶
NewGetFileInfoTool creates the get_file_info tool.
func NewListAllowedDirectoriesTool ¶
NewListAllowedDirectoriesTool creates the list_allowed_directories tool.
func NewListDirectoryTool ¶
NewListDirectoryTool creates the list_directory tool.
func NewListDirectoryWithSizesTool ¶
NewListDirectoryWithSizesTool creates the list_directory_with_sizes tool.
func NewMoveFileTool ¶
NewMoveFileTool creates the move_file tool.
func NewReadFileTool ¶
NewReadFileTool creates the read_file tool (deprecated alias for read_text_file).
func NewReadMediaFileTool ¶
NewReadMediaFileTool creates the read_media_file tool.
func NewReadMultipleFilesTool ¶
NewReadMultipleFilesTool creates the read_multiple_files tool.
func NewReadTextFileTool ¶
NewReadTextFileTool creates the read_text_file tool.
func NewSearchFilesTool ¶
NewSearchFilesTool creates the search_files tool.
Types ¶
This section is empty.