mcpField
D
Data MCP Server

Data MCP Server

ローカル
github.com/NexusX-MCPデータ・分析079 週間前に更新

Data MCP Server について

Data MCP Serverは、ウェブページの取得や構造化抽出、検索、ブラウザー操作などのツールをMCPクライアントに提供します。プロファイル管理とドキュメントリソースも利用できます。

主な機能

  1. 01ウェブページを形式付きで取得
  2. 02リンク先のページを巡回
  3. 03HTMLを構造化JSONに変換
  4. 04Bingでウェブ検索
  5. 05ブラウザー自動化エージェントの実行
  6. 06永続プロファイルの管理

活用シーン

  1. 01ウェブページの内容抽出
  2. 02関連ページをまたいだ情報収集
  3. 03不規則なHTMLのJSON変換
  4. 04複雑なブラウザー操作の自動化

MCP 対応

スクレイピング、巡回、抽出、検索、ブラウザー自動化、プロファイル管理のツールをMCPクライアントに公開します。ドキュメントもMCPリソースとして提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"data": {
"command": "npx",
"args": [
"-y",
"data-mcp"
]
}
}
}
起動コマンドnpx -y data-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmdata-mcp

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Data MCP サーバー

これは Data の Model Context Protocol(MCP)サーバーです。ウェブページのスクレイピング、構造化データの抽出、クロールを行うさまざまなツールを提供します。また、OpenAI の CUA、Anthropic の Claude Computer Use、Browser Use などの汎用ブラウザーエージェントにも簡単にアクセスできます。

Data の詳細についてはこちらをご覧ください。Data API は、MCP サーバーで利用できる機能をすべて含む、より広範な機能をサポートしています。

Model Context Protocol の詳細についてはこちらをご覧ください。

目次

インストール

手動インストール

サーバーをインストールするには、次を実行します。

npx data-mcp <YOUR-DATA-API-KEY>

Cursor での実行

~/.cursor/mcp.json に次のように追加します。

{
  "mcpServers": {
    "data": {
      "command": "npx",
      "args": ["-y", "data-mcp"],
      "env": {
        "DATA_API_KEY": "YOUR-API-KEY"
      }
    }
  }
}

Windsurf での実行

./codeium/windsurf/model_config.json に次のように追加します。

{
  "mcpServers": {
    "data": {
      "command": "npx",
      "args": ["-y", "data-mcp"],
      "env": {
        "DATA_API_KEY": "YOUR-API-KEY"
      }
    }
  }
}
開発

開発目的の場合は、ソースコードからサーバーを直接実行できます。

  1. リポジトリをクローンします。

    git clone [email protected]:NexusX-MCP/data-mcp-server.git data-mcp
    cd data-mcp
    
  2. 依存関係をインストールします。

    npm install # or yarn install
    npm run build
    
  3. サーバーを実行します。

    node dist/server.js
    

Claude デスクトップアプリ

これは、Claude デスクトップクライアントで Data MCP サーバーを使用するための設定例です。

{
  "mcpServers": {
    "data": {
      "command": "npx",
      "args": ["--yes", "data-mcp"],
      "env": {
        "DATA_API_KEY": "your-api-key"
      }
    }
  }
}

ツール

  • scrape_webpage - 任意のウェブページから整形済み(Markdown、スクリーンショットなど)のコンテンツを抽出します
  • crawl_webpages - 複数のリンク先ページを巡回し、LLM に適した形式のコンテンツを抽出します
  • extract_structured_data - 雑然とした HTML を構造化 JSON に変換します
  • search_with_bing - Bing 検索でウェブを検索し、結果を取得します
  • browser_use_agent - Browser Use エージェントを使った高速で軽量なブラウザー自動化
  • openai_computer_use_agent - OpenAI の CUA モデルを使用した汎用自動化
  • claude_computer_use_agent - Claude computer use を使用した複雑なブラウザータスク
  • create_profile - 新しい永続的な Data プロファイルを作成します。
  • delete_profile - 既存の永続的な Data プロファイルを削除します。
  • list_profiles - 既存の永続的な Data プロファイルを一覧表示します。
Smithery 経由でのインストール

Smithery 経由で Claude Desktop に Data MCP Server を自動インストールするには、次を実行します。

npx -y @smithery/cli install @data-mcp --client claude

リソース

サーバーは resources メソッドを通じて data のドキュメントを提供します。リソースの検出が可能なクライアントであれば、どれでもアクセスできます。

ライセンス

このプロジェクトは MIT License の下でライセンスされています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。