{"versions":{"0.1.0":{"name":"@modelcontextprotocol/server-brave-search","version":"0.1.0","description":"MCP server for Brave Search API integration","license":"MIT","author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","bin":{"mcp-server-brave-search":"dist/index.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"npm run build","watch":"tsc --watch"},"dependencies":{"@modelcontextprotocol/sdk":"0.5.0","node-fetch":"^3.3.2"},"devDependencies":{"@types/node":"^20.10.0","shx":"^0.3.4","typescript":"^5.6.2"},"_id":"@modelcontextprotocol/server-brave-search@0.1.0","gitHead":"b0df6dabe82eb7fb8708d8f34df4464219dffac1","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oSMVkEZ4iXmMXrdPNb5sbLn7Ulw5Mrmb2iFBG252jZ9Q/uBNU2b6R8G1VMPawSFqplTYcX6DCCdjSb3XOQsC8A==","shasum":"35b8079f7e3f859b79eb3f1edf4736498de1ecab","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@modelcontextprotocol/server-brave-search/-/server-brave-search-0.1.0.tgz","fileCount":3,"unpackedSize":12431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG3JhTm8VcIAKCJhsOYdteyUwCupAwxpuB+ZvWgm+tPQIhAIcTEg/HNH+vNGmo89d0KkJwixfH3Q/fqVAmDHUJfJdN"}],"size":3767},"_npmUser":{"name":"anonymous","email":"justin@jspahrsummers.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ashwin@anthropic.com"},{"name":"anonymous","email":"experimentalworks@gmail.com"},{"name":"anonymous","email":"justin@jspahrsummers.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-brave-search_0.1.0_1732214602102_0.8812172956210211"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T18:43:22.291Z","publish_time":1732214602291,"_source_registry_name":"default","contributors":[]},"0.2.0":{"name":"@modelcontextprotocol/server-brave-search","version":"0.2.0","description":"MCP server for Brave Search API integration","license":"MIT","author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","bin":{"mcp-server-brave-search":"dist/index.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"npm run build","watch":"tsc --watch"},"dependencies":{"@modelcontextprotocol/sdk":"0.5.0","node-fetch":"^3.3.2"},"devDependencies":{"@types/node":"^20.10.0","shx":"^0.3.4","typescript":"^5.6.2"},"_id":"@modelcontextprotocol/server-brave-search@0.2.0","gitHead":"3d6de8673069bbb5d0418cd0db9b2fd81a53769d","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-LXky8ZbLJ9H7ODBGb3V50danPDxekqA8JL6kHK0kko37XXrFVCn0SvLL5oBJmjhIm2PQ66L4N4IwJtZ/1Yb4EA==","shasum":"b0c72c9cb3c4e87410ce49745a233a4925167b1b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@modelcontextprotocol/server-brave-search/-/server-brave-search-0.2.0.tgz","fileCount":3,"unpackedSize":12431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHkiUKqwZ3z9zZ1o4Sf/cjnKBu298NvY9VAF8SJHZ1hAIhAOWqllCFgDIewm49BdA/mjOaz1SfVffoEzopm23rteqU"}],"size":3770},"_npmUser":{"name":"anonymous","email":"justin@jspahrsummers.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ashwin@anthropic.com"},{"name":"anonymous","email":"experimentalworks@gmail.com"},{"name":"anonymous","email":"justin@jspahrsummers.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-brave-search_0.2.0_1732216484646_0.2765683037199833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T19:14:44.797Z","publish_time":1732216484797,"_source_registry_name":"default","contributors":[]},"0.3.0":{"name":"@modelcontextprotocol/server-brave-search","version":"0.3.0","description":"MCP server for Brave Search API integration","license":"MIT","author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","bin":{"mcp-server-brave-search":"dist/index.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"npm run build","watch":"tsc --watch"},"dependencies":{"@modelcontextprotocol/sdk":"0.5.0","node-fetch":"^3.3.2"},"devDependencies":{"@types/node":"^20.10.0","shx":"^0.3.4","typescript":"^5.6.2"},"_id":"@modelcontextprotocol/server-brave-search@0.3.0","gitHead":"fe4f568fd011f9cbc8b7501e10117b7106bea84f","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tOKn2tJTCxW4khChbl9wQqv4B1OwRQsV8ozXdGo+xeN+7JSbAh1sQAnRlyuSqi8NCMnGd3l4fYUxeo/LJkIT2g==","shasum":"2e603e084fc5806015d50b30faf5d70c779d2716","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@modelcontextprotocol/server-brave-search/-/server-brave-search-0.3.0.tgz","fileCount":3,"unpackedSize":12481,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/8iUZGToAx0wAThJz/KfcGNr8DHTfqTbl5CWrpvCqvAIgG00j662VfoBQf0DxV2xHtzq0bDNdxW2kAh1L+LVazCo="}],"size":3796},"_npmUser":{"name":"anonymous","email":"justin@jspahrsummers.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ashwin@anthropic.com"},{"name":"anonymous","email":"experimentalworks@gmail.com"},{"name":"anonymous","email":"justin@jspahrsummers.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-brave-search_0.3.0_1732228626956_0.4925610259850852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T22:37:07.187Z","publish_time":1732228627187,"_source_registry_name":"default","contributors":[]},"0.5.0":{"name":"@modelcontextprotocol/server-brave-search","version":"0.5.0","description":"MCP server for Brave Search API integration","license":"MIT","author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","bin":{"mcp-server-brave-search":"dist/index.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"npm run build","watch":"tsc --watch"},"dependencies":{"@modelcontextprotocol/sdk":"0.5.0","node-fetch":"^3.3.2"},"devDependencies":{"@types/node":"^20.10.0","shx":"^0.3.4","typescript":"^5.6.2"},"_id":"@modelcontextprotocol/server-brave-search@0.5.0","gitHead":"45c4f70da468e2d81b9efe0d736b49efde1b9263","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4Me/HbsPYrC9yBjm5NgumSBryEWRRCnqrd7+Z9iKGGlN/RhFeed34SbpKQcEO9rKhrBPCtvB5brqsNZFCCQpiA==","shasum":"92aa277ea278d104d82d0a4377e2958c590f9256","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@modelcontextprotocol/server-brave-search/-/server-brave-search-0.5.0.tgz","fileCount":3,"unpackedSize":12743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeiqinA7Tiw5kc+pNo1KPbsK1IATMai8TKtNyXD8nLYAiAaFsqApHWT2tSu8KAeB898HfgG8gVH1xsPlj61ReMdnw=="}],"size":3920},"_npmUser":{"name":"anonymous","email":"justin@jspahrsummers.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"justin@jspahrsummers.com"},{"name":"anonymous","email":"experimentalworks@gmail.com"},{"name":"anonymous","email":"ashwin@anthropic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-brave-search_0.5.0_1732540603264_0.40000966769659185"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-25T13:16:43.445Z","publish_time":1732540603445,"_source_registry_name":"default","contributors":[]},"0.5.1":{"name":"@modelcontextprotocol/server-brave-search","version":"0.5.1","description":"MCP server for Brave Search API integration","license":"MIT","author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","bin":{"mcp-server-brave-search":"dist/index.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"npm run build","watch":"tsc --watch"},"dependencies":{"@modelcontextprotocol/sdk":"0.5.0","node-fetch":"^3.3.2"},"devDependencies":{"@types/node":"^20.10.0","shx":"^0.3.4","typescript":"^5.6.2"},"_id":"@modelcontextprotocol/server-brave-search@0.5.1","gitHead":"0da25bea8720c8162895f3222b46abb0c96c7a81","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Wovw2RT/sEggT3sAlNKmjf/h0C7pJCtcSAXFRvMIiXwOktIYGxFDx9ilpUZxQEr002Ugchuq9VW2rODrPoaoEA==","shasum":"3ecdc90b07d73ae1c30a51e2bb7315e76c4a5f0e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@modelcontextprotocol/server-brave-search/-/server-brave-search-0.5.1.tgz","fileCount":3,"unpackedSize":12743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfWxFmo1vVzyqWCkmArm45veJZPb8Bj1KY5VJybu+CUAiBXSrEZe4dgnk95iPPLRxHXgGeGBVKsINjUumer7TPXHA=="}],"size":3921},"_npmUser":{"name":"anonymous","email":"justin@jspahrsummers.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"justin@jspahrsummers.com"},{"name":"anonymous","email":"experimentalworks@gmail.com"},{"name":"anonymous","email":"ashwin@anthropic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-brave-search_0.5.1_1732564719471_0.3894275899508477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-25T19:58:39.625Z","publish_time":1732564719625,"_source_registry_name":"default","contributors":[]},"0.6.0":{"name":"@modelcontextprotocol/server-brave-search","version":"0.6.0","description":"MCP server for Brave Search API integration","license":"MIT","author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","bin":{"mcp-server-brave-search":"dist/index.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"npm run build","watch":"tsc --watch"},"dependencies":{"@modelcontextprotocol/sdk":"1.0.1"},"devDependencies":{"@types/node":"^20.10.0","shx":"^0.3.4","typescript":"^5.6.2"},"_id":"@modelcontextprotocol/server-brave-search@0.6.0","gitHead":"129d80af313c6c0ad9a929f4923c6d8a07d6a9e5","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6GrRWMCcWhcy5bBOG50G2SRuF3I67AGPQnQDkgQqJMbTBDIWL6bwvU3FUd3UcRR/Q4ZyWwK6KEkauO1GrLuWRA==","shasum":"5184d1e123a3fe9a41a32ec8f6c4fcef3f84ecf0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@modelcontextprotocol/server-brave-search/-/server-brave-search-0.6.0.tgz","fileCount":3,"unpackedSize":12743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTzT6j1/eWEib/1FUJSVOFd1GIvGhFA1QQEXXwow9jRwIgZkEBCIzXWcLH3v3dcHcJYuw1IWsEgn7tWcA4DZRc43o="}],"size":3920},"_npmUser":{"name":"anonymous","email":"justin@jspahrsummers.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"justin@jspahrsummers.com"},{"name":"anonymous","email":"experimentalworks@gmail.com"},{"name":"anonymous","email":"ashwin@anthropic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-brave-search_0.6.0_1733237396943_0.5896766645041305"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-03T14:49:57.093Z","publish_time":1733237397093,"_source_registry_name":"default","contributors":[]},"0.6.1":{"name":"@modelcontextprotocol/server-brave-search","version":"0.6.1","description":"MCP server for Brave Search API integration","license":"MIT","author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","bin":{"mcp-server-brave-search":"dist/index.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"npm run build","watch":"tsc --watch"},"dependencies":{"@modelcontextprotocol/sdk":"1.0.1"},"devDependencies":{"@types/node":"^20.10.0","shx":"^0.3.4","typescript":"^5.6.2"},"_id":"@modelcontextprotocol/server-brave-search@0.6.1","gitHead":"a096c95e8eaa718b0efbce64ee77e2ddda4fdcd8","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-GeeZU0/PSFePUgWsZV6Iqnd0WTFoTCriiY8AX3blBjNsR2/8BLEZn1g05e7SqSW1P5GQeT6JSeJMePzAx0qAnQ==","shasum":"68bbc6e27deae18eca9705c47bd868836e04a3e6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@modelcontextprotocol/server-brave-search/-/server-brave-search-0.6.1.tgz","fileCount":3,"unpackedSize":12743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAqfOYPu9coC2DXKzUT/GKKP8jYOoKoSnRe1Urkb18fAiBpZTyqxrs9Ge5nClaePVRUUJ0FghYz7Xr5YUcut5sSAQ=="}],"size":3919},"_npmUser":{"name":"anonymous","email":"justin@jspahrsummers.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"justin@jspahrsummers.com"},{"name":"anonymous","email":"experimentalworks@gmail.com"},{"name":"anonymous","email":"ashwin@anthropic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-brave-search_0.6.1_1733248345017_0.4986967935655864"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-03T17:52:25.164Z","publish_time":1733248345164,"_source_registry_name":"default","contributors":[]},"0.6.2":{"name":"@modelcontextprotocol/server-brave-search","version":"0.6.2","description":"MCP server for Brave Search API integration","license":"MIT","author":{"name":"Anthropic, PBC","url":"https://anthropic.com"},"homepage":"https://modelcontextprotocol.io","bugs":{"url":"https://github.com/modelcontextprotocol/servers/issues"},"type":"module","bin":{"mcp-server-brave-search":"dist/index.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"npm run build","watch":"tsc --watch"},"dependencies":{"@modelcontextprotocol/sdk":"1.0.1"},"devDependencies":{"@types/node":"^20.10.0","shx":"^0.3.4","typescript":"^5.6.2"},"_id":"@modelcontextprotocol/server-brave-search@0.6.2","gitHead":"94a36286d2ea49d095704167846283f0c2c2d5d1","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-AtdnPh8zVsEooXWZD21Negz3JL6iRmKf4sUtwCrLe0e83QBJD6Hf5B3rOFkwsrnTew/6xL7oyRkhc6YuXhuuhQ==","shasum":"06718fe000fe822552eff49235917db67fffa309","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@modelcontextprotocol/server-brave-search/-/server-brave-search-0.6.2.tgz","fileCount":3,"unpackedSize":12742,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDATbtNaUzAIlac1YnkN6RmQoV1Cu9sfJBOzwAd9KElHAIhAM6XcJA1aVMkLMVqqNh0P1Thr1M6lYWRkV6sCjm6T7gq"}],"size":3916},"_npmUser":{"name":"anonymous","email":"justin@jspahrsummers.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"justin@jspahrsummers.com"},{"name":"anonymous","email":"experimentalworks@gmail.com"},{"name":"anonymous","email":"ashwin@anthropic.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-brave-search_0.6.2_1733328889770_0.07505675681224044"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-04T16:14:49.969Z","publish_time":1733328889969,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"0.6.2"},"name":"@modelcontextprotocol/server-brave-search","time":{"created":"2024-11-21T18:45:02.289Z","modified":"2026-02-06T23:13:12.581Z","0.1.0":"2024-11-21T18:43:22.291Z","0.2.0":"2024-11-21T19:14:44.797Z","0.3.0":"2024-11-21T22:37:07.187Z","0.5.0":"2024-11-25T13:16:43.445Z","0.5.1":"2024-11-25T19:58:39.625Z","0.6.0":"2024-12-03T14:49:57.093Z","0.6.1":"2024-12-03T17:52:25.164Z","0.6.2":"2024-12-04T16:14:49.969Z"},"readme":"# Brave Search MCP Server\n\nAn MCP server implementation that integrates the Brave Search API, providing both web and local search capabilities.\n\n## Features\n\n- **Web Search**: General queries, news, articles, with pagination and freshness controls\n- **Local Search**: Find businesses, restaurants, and services with detailed information\n- **Flexible Filtering**: Control result types, safety levels, and content freshness\n- **Smart Fallbacks**: Local search automatically falls back to web when no results are found\n\n## Tools\n\n- **brave_web_search**\n  - Execute web searches with pagination and filtering\n  - Inputs:\n    - `query` (string): Search terms\n    - `count` (number, optional): Results per page (max 20)\n    - `offset` (number, optional): Pagination offset (max 9)\n\n- **brave_local_search**\n  - Search for local businesses and services\n  - Inputs:\n    - `query` (string): Local search terms\n    - `count` (number, optional): Number of results (max 20)\n  - Automatically falls back to web search if no local results found\n\n\n## Configuration\n\n### Getting an API Key\n1. Sign up for a [Brave Search API account](https://brave.com/search/api/)\n2. Choose a plan (Free tier available with 2,000 queries/month)\n3. Generate your API key [from the developer dashboard](https://api.search.brave.com/app/keys)\n\n### Usage with Claude Desktop\nAdd this to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"brave-search\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@modelcontextprotocol/server-brave-search\"\n      ],\n      \"env\": {\n        \"BRAVE_API_KEY\": \"YOUR_API_KEY_HERE\"\n      }\n    }\n  }\n}\n```\n\n## License\n\nThis MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.","users":{}}