{"name":"io.github.mysleekdesigns/crawlforge-mcp-server","slug":"mysleekdesigns-crawlforge-mcp-server","title":null,"description":"Web scraping, crawling, deep research & autonomous extraction — 31 MCP tools, clean Markdown/JSON","url":"https://mcp.market/server/mysleekdesigns-crawlforge-mcp-server","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":38,"stars":2,"forks":0,"downloads_week":1241,"last_push_at":"2026-09-17T00:04:14.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mysleekdesigns/crawlforge-mcp","website":"https://www.crawlforge.dev","version":"6.6.2","remotes":[],"packages":[{"registryType":"npm","identifier":"crawlforge-mcp-server","version":"6.6.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"CrawlForge API key for authentication and usage/credit tracking. Get a free key at https://www.crawlforge.dev","isRequired":true,"isSecret":true,"name":"CRAWLFORGE_API_KEY"},{"description":"DataForSEO account login. Optional — only needed to enable the serp_rank tool (real Google organic rank lookups); billed separately to the caller's own DataForSEO account.","isSecret":true,"name":"DATAFORSEO_LOGIN"},{"description":"DataForSEO account password. Optional — only needed to enable the serp_rank tool.","isSecret":true,"name":"DATAFORSEO_PASSWORD"}]}],"tools":[{"name":"analyze_content","description":"Perform comprehensive content analysis including language detection, topic extraction, entity recognition, sentiment analysis, keyword extraction, and readability assessment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"extract_content","description":"Extract and analyze main content from web pages with enhanced readability detection, structured data extraction, and content quality assessment.","write_action":false,"price_micros":0,"input_schema":null},{"name":"extract_structured","description":"Extract structured data from a webpage using LLM-powered analysis and a JSON Schema. Falls back to CSS selector extraction when no LLM provider is configured.","write_action":false,"price_micros":0,"input_schema":null},{"name":"process_document","description":"Process documents from multiple sources and formats including PDFs, web pages, and local files with comprehensive content extraction and analysis.","write_action":false,"price_micros":0,"input_schema":null},{"name":"summarize_content","description":"Generate intelligent summaries of text content with configurable length, type, and additional analysis including key points and keywords.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-19T21:08:28.717Z","report":{"scannerVersion":"0.1.8","scannedAt":"2026-09-19T21:08:28.647Z","components":{"code":{"score":10,"max":25,"notes":["188 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"install.script","severity":"medium","component":"code","title":"npm install lifecycle script present"},{"id":"install.script","severity":"medium","component":"code","title":"npm install lifecycle script present","evidence":"package.json: …ep\": \"node scripts/tool-sweep.mjs\", \"postinstall\": \"echo '\\nCrawlForge MCP Server installe…"},{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"src/core/ActionExecutor.js: …it Promise.race([ page.evaluate(new Function('...args', script), ...args), ti…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"crawlforge-mcp-server","version":"6.6.2","found":true,"license":"MIT","hasInstallScripts":true,"dependencyCount":24,"publishedAt":"2026-09-13T19:41:04.713Z","repositoryUrl":"git+https://github.com/mysleekdesigns/crawlforge-mcp.git"}],"repo":{"found":true,"owner":"mysleekdesigns","repo":"crawlforge-mcp","archived":false,"pushedAt":"2026-09-17T00:04:14Z","stars":2,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/172123411?v=4","ownerCreatedAt":"2024-06-08T13:26:40Z","license":"MIT"},"icon":{"url":"https://www.crawlforge.dev/icon.svg?icon.2-0664g7xlqwi.svg","source":"registry"},"presence":{"stars":2,"forks":0,"downloadsWeek":1241,"license":"MIT","lastPushAt":"2026-09-17T00:04:14.000Z","score":38}}}},"grade_history":[{"kind":"restore","fromGrade":"D","toGrade":"C","reason":"score 60: npm install lifecycle script present; npm install lifecycle script present; eval / new Function used","createdAt":"2026-09-19T21:08:29.492Z"}],"reviews":[]}