中文 | 日本語
MCP Web Search Server
DuckDuckGo、Bing、Googleをサポートし、検索品質向上のためにSerpAPI/Tavily(オプション)も利用可能な、APIキー不要の無料ウェブ検索MCP(Model Context Protocol)サーバーです。
特徴
🔍 マルチエンジン検索: DuckDuckGo + Bing + Google(無料、APIキー不要)
🔑 オプションのAPIキー: 検索品質向上のためのSerpAPIおよびTavily
📄 ウェブコンテンツ取得: あらゆるウェブページからテキストコンテンツを取得
🚀 非同期処理: 高性能なasyncioベースの非同期処理
Related MCP server: Web Search MCP Server
インストール
PyPI (推奨)
pip install heventure-search-mcp
heventure-search-mcpuvx
uvx heventure-search-mcpソースからインストール
pip install git+https://github.com/HughesCuit/heventure-search-mcp.git
python -m server使用方法
MCPクライアント設定
{
"mcpServers": {
"web-search": {
"command": "python",
"args": ["/path/to/server.py"]
}
}
}Trae AI
{
"mcpServers": {
"heventure-search-mcp": {
"command": "uvx",
"args": ["heventure-search-mcp"]
}
}
}利用可能なツール
web_search
複数のエンジンを使用してウェブコンテンツを検索します。
パラメータ:
query(string, 必須): 検索クエリmax_results(integer, オプション): 最大結果数(デフォルト: 10、範囲: 1-20)search_engine(string, オプション): エンジンの選択(デフォルト: "both")"duckduckgo": DuckDuckGoのみ"bing": Bingのみ"google": Googleのみ"both": DuckDuckGo + Google + Bing
オプションのAPIキー(検索強化用)
環境変数を設定することで、有料検索エンジンを有効にできます:
# SerpAPI (Google search results via API, 100 searches/month free)
export SERPAPI_KEY="your_serpapi_key"
# Tavily (AI-optimized search, 1000 searches/month free)
export TAVILY_API_KEY="your_tavily_api_key"APIキーが設定されている場合、無料エンジンと併用され、検索品質が向上します。
例:
{
"query": "Python tutorial",
"max_results": 5,
"search_engine": "both"
}get_webpage_content
ウェブページからテキストコンテンツを取得します。
パラメータ:
url(string, 必須): 対象のウェブページURL
例:
{
"url": "https://example.com"
}エラーハンドリング
ネットワーク障害時の自動リトライ
解析エラー時の正常なフォールバック
ユーザーフレンドリーなエラーメッセージ
ライセンス
MIT License
コントリビューション
Issueやプルリクエストを歓迎します!
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/HughesCuit/heventure-search-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
