bottlenecks-mcp-server
Version:
Model Context Protocol server for Bottlenecks database - enables AI agents like Claude to interact with bottleneck data
27 lines • 921 B
TypeScript
/**
* MCP File Operations Tools
* Provides AI agents with file upload, download, and management capabilities
*/
import { MCPTool } from '../types/mcp.js';
import { MCPOAuthClient } from '../auth/oauth-client.js';
/**
* Upload a file and attach it to a bottleneck
*/
export declare function createUploadFileTool(client: MCPOAuthClient): MCPTool;
/**
* Get file attachments for a bottleneck
*/
export declare function createGetFileAttachmentsTool(client: MCPOAuthClient): MCPTool;
/**
* Get processed content from a file (OCR, extracted text, etc.)
*/
export declare function createGetFileContentTool(client: MCPOAuthClient): MCPTool;
/**
* Download a file attachment
*/
export declare function createDownloadFileTool(client: MCPOAuthClient): MCPTool;
/**
* Delete a file attachment
*/
export declare function createDeleteFileTool(client: MCPOAuthClient): MCPTool;
//# sourceMappingURL=file-operations.d.ts.map