Saaros-MCP-Server

Saaros-MCP-Server

site icon
2025.04.20 0
Python搜索服务API 集成搜索工具
Saaros-MCP-Server 是一个基于 Model Context Protocol (MCP) 的服务,提供对 Brave Search API 的访问,并以后台线程的形式运行。该服务实现了 JSON-RPC 2.0 协议,支持速率限制,并集成了 Brave Search API。
View on GitHub

Overview

基本能力

产品定位

Saaros-MCP-Server 是一个用于访问 Brave Search API 的 MCP 服务,适用于需要集成搜索功能的应用程序。

核心功能

  • 以后台线程形式运行
  • 实现 JSON-RPC 2.0 协议
  • 支持速率限制
  • 集成 Brave Search API

适用场景

  • 需要在应用程序中集成搜索功能的场景
  • 需要后台线程处理搜索请求的场景
  • 需要遵守速率限制的搜索应用

工具列表

  1. listTools:列出可用的工具
  2. callTool:调用特定工具(如 brave_web_search)执行搜索

常见问题解答

  • 如何获取 Brave Search API 密钥? 从 Brave Search API 获取 API 密钥。

使用教程

使用依赖

  1. 获取 Brave Search API 密钥
  2. 创建 .env 文件并添加 API 密钥: BRAVE_API_KEY=your_api_key_here

安装教程

  1. 确保已安装 Python 环境
  2. 运行服务器: bash uv run main.py

调试方式

  1. 使用 JSON-RPC 2.0 协议发送请求,例如: json { "jsonrpc": "2.0", "id": 1, "method": "listTools", "params": {} }
  2. 检查响应是否符合预期

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。