baidu-mcp-server

baidu-mcp-server

6

The Baidu Search MCP Server is a Model Context Protocol server that facilitates web searches using Baidu and offers content fetching and parsing features. It is designed with advanced rate limiting, error handling, and special features for integration with large language models to optimize search and content extraction.

Baidu Search MCP Server

A Model Context Protocol (MCP) server that provides web search capabilities through Baidu, with additional features for content fetching and parsing.

Features

  • Web Search: Search Baidu with advanced rate limiting and result formatting
  • Content Fetching: Retrieve and parse webpage content with intelligent text extraction
  • Rate Limiting: Built-in protection against rate limits for both search and content fetching
  • Error Handling: Comprehensive error handling and logging
  • LLM-Friendly Output: Results formatted specifically for large language model consumption

Installation

Installing via Smithery

To install Baidu Search Server for Claude Desktop automatically via Smithery.

Installing via uv

Install directly from PyPI using uv.

Usage

Running with Claude Desktop

  • Download Claude Desktop
  • Configure Claude Desktop to use the Baidu MCP Server.

Development

For local development, use the MCP CLI.

Contributing

Issues and pull requests are welcome!

License

This project is licensed under the MIT License.