#!/usr/bin/env node /** * Capture Agent - Phase 1 * * Takes an awesome-mcp page URL and populates all needed fields in a CSV * * Usage: * node dist/curation/capture-agent.js [output.csv] * * Example: * node dist/curation/capture-agent.js https://github.com/punkpeye/awesome-mcp-servers mcps.csv */ declare class CaptureAgent { private client; constructor(); /** * Main capture workflow */ capture(awesomePageUrl: string, outputCsv: string): Promise; /** * Fetch awesome page content */ private fetchAwesomePage; /** * Parse awesome page content using Claude Haiku */ private parseWithAI; /** * Write entries to CSV */ private writeCSV; } export { CaptureAgent }; //# sourceMappingURL=capture-agent.d.ts.map