{"bin":{"novada":"build/cli.js","novada-mcp":"build/index.js"},"bugs":{"url":"https://github.com/NovadaLabs/novada-mcp/issues"},"dist":{"shasum":"12d291baa95776bc8fb5187c7975ee389f4c0595","tarball":"https://registry.npmjs.org/novada-mcp/-/novada-mcp-0.9.40.tgz","fileCount":435,"integrity":"sha512-77N/fK/us2/Rd/MDWf14qa79z7QWScwiKVTUPF1ctPmIvAS38+cPIb09Fr9wp5w2ZKcIvpxgYO7XVHpFF/axGw==","signatures":[{"sig":"MEYCIQCtO+g/uLX4Mf3tuL57bzB762buoIpJ8XU6MyiOurgsbgIhAJNal1TtuaYAFQBzPuT363xlPGfm+UuE2kiY7C9V/oi6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNc6Lfj/bwb2hfKLctD6elzbpgP6ehP60ssJzqGYgL8wIgFz7TWiVhFTP+PxsYtNKMIEonkKzJ/9vr8If32enggyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2987298},"name":"novada-mcp","type":"module","types":"./build/index.d.ts","author":{"name":"Novada","email":"support@novada.com"},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./sdk":{"types":"./build/sdk/index.d.ts","default":"./build/sdk/index.js"}},"gitHead":"eb61d5aa9f61655d9754f475d2b50b0432265708","license":"MIT","mcpName":"io.github.NovadaLabs/novada-mcp","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc && node -e \"require('fs').chmodSync('build/index.js','755');require('fs').chmodSync('build/cli.js','755')\" && npm run gen:server-json","watch":"tsc --watch","prepare":"npm run build","benchmark":"tsx benchmark/run.ts","inspector":"npx @modelcontextprotocol/inspector build/index.js","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"if [ -f .env ]; then echo 'ERROR: .env file present — delete test credentials before publishing'; exit 1; fi && npm run build && npm test -- tests/tools/search.test.ts","test:bing-live":"node tests/live/bing-reliability.mjs","gen:server-json":"node scripts/gen-server-json.mjs","gen:agent-corpus":"node scripts/generate-agent-corpus.mjs","corpus:check-links":"node scripts/check-corpus-links.mjs"},"_npmUser":{"name":"tw260","email":"tong.wu@novada.com"},"homepage":"https://novada.com","keywords":["mcp","mcp-server","model-context-protocol","modelcontextprotocol","novada","web-scraping","web-search","search-api","ai-agents","ai-tools","web-crawling","web-extraction","research","claude","cursor","vscode","windsurf","llm-tools","rag","proxy","anti-bot","data-extraction","web-data","tavily-alternative","firecrawl-alternative","exa-alternative","brave-search-alternative"],"overrides":{"undici":"^7.28.0","form-data":"^4.0.6"},"repository":{"url":"git+https://github.com/NovadaLabs/novada-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"One MCP server for all web data. Search, scrape, crawl, proxy, and AI research in one install.","directories":{},"maintainers":[{"name":"tw260","email":"tong.wu@novada.com"}],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","axios":"^1.15.0","cheerio":"^1.2.0","exceljs":"^4.4.0","turndown":"^7.2.4","form-data":"^4.0.6","pdf-parse":"^2.4.5","playwright-core":"^1.59.1","turndown-plugin-gfm":"^1.0.2","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.3.3","@types/node":"^20.11.24","@types/turndown":"^5.0.6","@types/pdf-parse":"^1.1.5","@vitest/coverage-v8":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/novada-mcp_0.9.40_1790147872442_0.978615720833339","host":"s3://npm-registry-packages-npm-production"},"_id":"novada-mcp@0.9.40","version":"0.9.40"}