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テーブルの作成
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 -475TypeScript
- AsecurityAlicenseAqualityA specialized MCP server that helps analyze and debug Model Context Protocol logs by providing Claude with direct access to log files across multiple platforms.Last updated -113TypeScriptMIT License
- -securityAlicense-qualityA comprehensive MCP (Model Context Protocol) server for file system operations, providing Claude and other AI assistants with access to local files and directories.Last updated -1PythonMIT License
- AsecurityFlicenseAqualityA server built on mcp-framework that enables integration with Claude Desktop through the Model Context Protocol.Last updated -11