parquet_mcp_server
ウェブ検索や類似コンテンツの検索ツールを提供する強力なMCP(モデル制御プロトコル)サーバーです。このサーバーはClaude Desktopと連携するように設計されており、主に以下の2つの機能を提供します。
- ウェブ検索: ウェブ検索を実行し、結果をスクレイピングする
- 類似検索: 過去の検索から関連情報を抽出します
このサーバーは特に次の場合に役立ちます:
- ウェブ検索機能を必要とするアプリケーション
- 検索クエリに基づいて類似コンテンツを見つける必要があるプロジェクト
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Parquet MCP Server を自動的にインストールするには:
このリポジトリをクローンする
仮想環境の作成と有効化
パッケージをインストールする
環境
次の変数を含む.env
ファイルを作成します。
Claude Desktopでの使用
Claude Desktop 構成ファイル ( claude_desktop_config.json
) に以下を追加します。
利用可能なツール
サーバーは主に 2 つのツールを提供します。
- ウェブ検索: ウェブ検索を実行し、結果をスクレイピングします
- 必須パラメータ:
queries
: 検索クエリのリスト
- オプションパラメータ:
page_number
: 検索結果のページ番号(デフォルトは1)
- 必須パラメータ:
- 検索から情報を抽出: 以前の検索から関連情報を抽出します
- 必須パラメータ:
queries
: 結合する検索クエリのリスト
- 必須パラメータ:
プロンプトの例
エージェントで使用できるプロンプトの例を次に示します。
ウェブ検索の場合:
検索から情報を抽出するには:
MCPサーバーのテスト
このプロジェクトにはsrc/tests
ディレクトリに包括的なテストスイートが含まれています。以下のコマンドですべてのテストを実行できます。
または個別のテストを実行します。
クライアントを直接使用してサーバーをテストすることもできます。
トラブルシューティング
- SSL検証エラーが発生した場合は、
.env
ファイルのSSL設定が正しいことを確認してください。 - 埋め込みが生成されない場合は、以下を確認してください。
- Ollamaサーバーは稼働しておりアクセス可能です
- 指定されたモデルはOllamaサーバーで利用可能です
- 入力Parquetファイルにテキスト列が存在します
- DuckDB 変換が失敗した場合は、以下を確認してください。
- 入力Parquetファイルが存在し、読み取り可能である
- 出力ディレクトリへの書き込み権限があります
- Parquetファイルは破損していません
- PostgreSQL 変換が失敗した場合は、以下を確認してください。
.env
ファイル内のPostgreSQL接続設定は正しいです- PostgreSQLサーバーが稼働しておりアクセス可能である
- テーブルを作成/変更するために必要な権限があります
- pgvector拡張機能がデータベースにインストールされています
ベクトル類似度検索のためのPostgreSQL関数
PostgreSQL でベクトル類似性検索を実行するには、次の関数を使用できます。
この関数を使用すると、PostgreSQLデータベースに保存されているベクトル埋め込みに対して類似度検索を実行できます。指定された類似度閾値を満たす結果が返され、ユーザー入力に基づいて結果の件数が制限されます。結果は日付と類似度でソートされます。
Postgresテーブルの作成
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Parquetファイルの操作と分析のためのツールを提供する強力なMCP(モデル制御プロトコル)サーバーです。このサーバーはClaude Desktopと連携するように設計されており、4つの主要な機能を備えています。
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.Last updated -484TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides tools for reading Excel (xlsx) files, enabling extraction of data from entire workbooks or specific sheets with results returned in structured JSON format.Last updated -35PythonApache 2.0
Semgrep MCP Serverofficial
AsecurityAlicenseAqualityAn MCP server that provides a comprehensive interface to Semgrep, enabling users to scan code for security vulnerabilities, create custom rules, and analyze scan results through the Model Context Protocol.Last updated -6172PythonMIT License- -securityFlicense-qualityA Model Context Protocol server that provides tools for interacting with databases, including PostgreSQL, DuckDB, and Google Cloud Storage Parquet files.Last updated -2TypeScript