npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

rq-scan-mcp

v1.2.1

Published

MCP Server for RQ-SCAN - AI-powered document data extraction platform

Readme

RQ-SCAN MCP Server

RQ-SCANドキュメント処理プラットフォーム用のMCP(Model Context Protocol)サーバーです。

Claude DesktopやClaude CodeからRQ-SCANの機能を直接操作できます。

インストール

npx(推奨)

インストール不要で即座に利用開始できます:

{
  "mcpServers": {
    "rq-scan": {
      "command": "npx",
      "args": ["-y", "rq-scan-mcp"],
      "env": {
        "RQSCAN_API_KEY": "your-api-key",
        "RQSCAN_ORGANIZATION_ID": "your-organization-id"
      }
    }
  }
}

ローカルインストール

npm install -g rq-scan-mcp

環境変数

| 変数名 | 必須 | 説明 | デフォルト | |--------|------|------|-----------| | RQSCAN_API_URL | - | RQ-SCAN APIのURL | https://api.rq-scan.com | | RQSCAN_API_KEY | Yes | APIキー | - | | RQSCAN_ORGANIZATION_ID | Yes | 組織ID | - | | RQSCAN_WORKSPACE_ID | - | ワークスペースID | - |

利用可能なツール

ワークフロー管理

  • list_workflows - ワークフロー一覧を取得
  • get_workflow - ワークフローの詳細情報を取得

スキャン設定(FormatRule)

  • create_format_rule - スキャン設定を作成・更新
  • get_format_rule - 最新のスキャン設定を取得
  • list_format_rules - スキャン設定の履歴一覧を取得

ファイルアップロード・処理

  • create_upload_set - アップロードセット(バッチ)を作成
  • upload_file - ファイルをアップロード
  • start_processing - AI処理を開始
  • get_processing_status - 処理状況を確認

結果取得

  • get_results - 抽出結果のサマリーを表示
  • export_csv - 結果をCSV形式で出力

Claude Desktopでの設定

macOS

~/Library/Application Support/Claude/claude_desktop_config.json を編集:

{
  "mcpServers": {
    "rq-scan": {
      "command": "npx",
      "args": ["-y", "rq-scan-mcp"],
      "env": {
        "RQSCAN_API_KEY": "your-api-key",
        "RQSCAN_ORGANIZATION_ID": "your-organization-id"
      }
    }
  }
}

Windows

%APPDATA%\Claude\claude_desktop_config.json を編集:

{
  "mcpServers": {
    "rq-scan": {
      "command": "npx",
      "args": ["-y", "rq-scan-mcp"],
      "env": {
        "RQSCAN_API_KEY": "your-api-key",
        "RQSCAN_ORGANIZATION_ID": "your-organization-id"
      }
    }
  }
}

設定後、Claude Desktopを再起動してください。

使用例

基本的なワークフロー

1. ワークフロー一覧を確認
   → list_workflows

2. スキャン設定を作成
   → create_format_rule
   例: 請求日、金額、発行元などの抽出項目を定義

3. ファイルをアップロード
   → create_upload_set → upload_file

4. AI処理を実行
   → start_processing → get_processing_status(完了まで待機)

5. 結果を確認
   → get_results または export_csv

スキャン設定の作成例

ユーザー: 「請求書から請求日、金額、発行元を抽出する設定を作成して」

Claude: create_format_ruleツールを使用して...

設定名: 請求書スキャン設定
抽出項目:
- 請求日: 請求書の発行日をYYYY-MM-DD形式で抽出
- 金額: 請求金額(税込)を数値のみで抽出
- 発行元: 発行元の会社名を抽出

ファイル処理と結果取得

ユーザー: 「/path/to/invoice.pdf をアップロードして処理して」

Claude:
1. create_upload_setで「請求書処理」を作成
2. upload_fileでファイルをアップロード
3. start_processingでAI処理を開始
4. get_processing_statusで完了を確認
5. get_resultsで結果を表示

抽出結果:
- 請求日: 2024-01-15
- 金額: 110000
- 発行元: 株式会社サンプル

トラブルシューティング

「API key is required」エラー

環境変数 RQSCAN_API_KEY が設定されていません。

  • Claude Desktop設定ファイルの env セクションを確認
  • APIキーはRQ-SCAN管理画面から取得可能

「Organization ID is required」エラー

環境変数 RQSCAN_ORGANIZATION_ID が設定されていません。

  • RQ-SCANの管理画面で組織IDを確認
  • 設定ファイルに追加

Claude Desktopでツールが表示されない

  1. 設定ファイルのJSON構文が正しいか確認
  2. Claude Desktopを完全に再起動
  3. npx -y rq-scan-mcp をターミナルで直接実行してエラーを確認

ファイルアップロードが失敗する

  • 対応形式: PDF, JPEG, PNG
  • ファイルパスが正しいか確認(絶対パス推奨)
  • ファイルサイズ制限を確認

開発者向け

ローカルビルド

git clone https://github.com/RECERQA/rq-scan.git
cd rq-scan/rq-scan-mcp
npm install
npm run build
npm test

ローカル開発での使用

{
  "mcpServers": {
    "rq-scan": {
      "command": "node",
      "args": ["/path/to/rq-scan-mcp/dist/index.js"],
      "env": {
        "RQSCAN_API_KEY": "your-api-key",
        "RQSCAN_ORGANIZATION_ID": "your-organization-id"
      }
    }
  }
}

ライセンス

MIT License - Copyright (c) RECERQA Inc.

サポート

  • Issues: https://github.com/RECERQA/rq-scan/issues
  • ドキュメント: https://rq-scan.com/docs