
evilran/baidu-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер Baidu Search MCP Server I A Model Context Protocol (MCP), который предоставляет возможности веб-поиска через Baidu с дополнительными функциями для извлечения и анализа контента.
Обзор
Сервер Model Context Protocol (MCP), который предоставляет возможности веб-поиска через Baidu с дополнительными функциями для извлечения и анализа контента. Поиск Baidu с расширенным ограничением скорости и форматированием результатов - : Восстановление и анализ содержимого веб-страницы с интеллектуальным извлечением текста - : Встроенная защита от ограничений скорости как для поиска, так и для извлечения контента - : Комплексная обработка ошибок и регистрация - : Результаты, отформатированные специально для потребления большой языковой модели Для автоматической установки Baidu Search Server для Claude Desktop через Smithery: 1. Скачать Claude Desktop 2. Создать или отредактировать конфигурацию Claude Desktop: - На macOS: ~/Library/Application Support/Claude/claude desktop config.json - На Windows: %APPDATA%\Claude\claude desktop config.json - На Windows: %APPDATA%\Claude\claude desktop config.json Для локальной разработки можно использовать MCP CLI: Выполняет веб-поиск на Baidu и возвращает отформатированные результаты.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP), который предоставляет возможности веб-поиска через Baidu с дополнительными функциями для извлечения и анализа контента.
Особенности
Web Search: Поиск Baidu с расширенным ограничением скорости и форматированием результатов Подбор контента: восстановление и анализ содержимого веб-страницы с помощью интеллектуального извлечения текста ** Ограничение тарифов**: встроенная защита от ограничений тарифов как для поиска, так и для поиска контента ** Обработка ошибок** Комплексная обработка ошибок и регистрация ** LLM-Friendly Output**: Результаты, отформатированные специально для большого потребления языковой модели
##Установка
###Установка через Smithery
Для автоматической установки Baidu Search Server для Claude Desktop через Smithery:
###Установка через uv
Установите непосредственно из PyPI, используя uv:
Использование
###Бег с Клодом Десктопом
1 Скачать Claude Desktop 2.Создать или отредактировать конфигурацию рабочего стола Claude:
- На macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonВ Windows:%APPDATA%\Claude\claude_desktop_config.json
Добавить следующую конфигурацию:
3 Перезагрузка Claude Desktop
###Развитие
Для локальной разработки можно использовать MCP CLI:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
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:
npx -y @smithery/cli install @Evilran/baidu-mcp-server --client claude
Installing via uv
Install directly from PyPI using uv:
uv pip install baidu-mcp-server
Usage
Running with Claude Desktop
- Download Claude Desktop
- Create or edit your Claude Desktop configuration:
- On macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - On Windows:
%APPDATA%\Claude\claude_desktop_config.json
- On macOS:
Add the following configuration:
{
"mcpServers": {
"baidu-search": {
"command": "uvx",
"args": ["baidu-mcp-server"]
}
}
}
- Restart Claude Desktop
Development
For local development, you can use the MCP CLI:
# Run with the MCP Inspector
mcp dev server.py
# Install locally for testing with Claude Desktop
mcp install server.py
Available Tools
1. Search Tool
async def search(query: str, max_results: int = 10) -> str
Performs a web search on Baidu and returns formatted results.
Parameters:
query: Search query stringmax_results: Maximum number of results to return (default: 10)
Returns: Formatted string containing search results with titles, URLs, and snippets.
2. Content Fetching Tool
async def fetch_content(url: str) -> str
Fetches and parses content from a webpage.
Parameters:
url: The webpage URL to fetch content from
Returns: Cleaned and formatted text content from the webpage.
Features in Detail
Rate Limiting
- Search: Limited to 30 requests per minute
- Content Fetching: Limited to 20 requests per minute
Установка
uvx baidu-mcp-serverКонфигурация
{
"mcpServers": {
"baidu-search": {
"command": "uvx",
"args": ["baidu-mcp-server"]
}
}
}