Saaros-MCP-Server
@mjochum64
About Saaros-MCP-Server
A Model Context Protocol (MCP) server that provides access to the Brave Search API, running as a background thread
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"saaros-mcp-server": {
"command": "uv",
"args": [
"run",
"main.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Saaros-MCP-Server?
Saaros-MCP-Server is a Model Context Protocol (MCP) server that provides access to the Brave Search API, running as a background thread. It is implemented in Python and communicates via stdin/stdout using JSON-RPC 2.0.
How to use Saaros-MCP-Server?
Create a .env file with your Brave Search API key, then run uv run main.py. The server listens for JSON-RPC 2.0 requests on stdin, such as listTools and callTool with the brave_web_search tool. Example arguments include query (string) and count (integer).
Key features of Saaros-MCP-Server
- Runs as a background thread
- Implements JSON-RPC 2.0 protocol
- Rate limiting support
- Brave Search API integration
Use cases of Saaros-MCP-Server
- Perform web searches via the Brave Search API from an MCP client
- Integrate search capabilities into larger Python applications
- Query web results with configurable result count
FAQ from Saaros-MCP-Server
What API does Saaros-MCP-Server integrate with?
It integrates with the Brave Search API.
How do I set up the API key?
Place your Brave Search API key in a .env file as BRAVE_API_KEY=your_api_key_here.
How do I run Saaros-MCP-Server?
Execute uv run main.py from the project root.
What protocol does the server use for communication?
It uses the JSON-RPC 2.0 protocol over stdin/stdout.
What tools are available?
The server exposes a brave_web_search tool that accepts query and count arguments.
Frequently asked questions
What API does Saaros-MCP-Server integrate with?
It integrates with the Brave Search API.
How do I set up the API key?
Place your Brave Search API key in a `.env` file as `BRAVE_API_KEY=your_api_key_here`.
How do I run Saaros-MCP-Server?
Execute `uv run main.py` from the project root.
What protocol does the server use for communication?
It uses the JSON-RPC 2.0 protocol over stdin/stdout.
What tools are available?
The server exposes a `brave_web_search` tool that accepts `query` and `count` arguments.
Basic information
More Search MCP servers
Google Search Tool
web-agent-masterA Playwright-based Node.js tool that bypasses search engine anti-scraping mechanisms to execute Google searches. Local alternative to SERP APIs with MCP server integration.
Google News MCP Server
ChanMeng666【Star-crossed coders unite!⭐️】Model Context Protocol (MCP) server implementation providing Google News search capabilities via SerpAPI, with automatic news categorization and multi-language support.
Search Console Mcp
saurabhsharma2uSearch & analytics data as infrastructure — MCP server for Google Search Console, Bing Webmaster Tools, and GA4, designed for AI agents and automation.
Exa MCP Server 🔍
exa-labsExa MCP for web search and web crawling!
Baidu AI Search
baidubceappbuilder-sdk, 千帆AppBuilder-SDK帮助开发者灵活、快速的搭建AI原生应用
Comments