mcpField
S
Sheetsdata Mcp

Sheetsdata Mcp

リモート
sheetsdata.com科学・教育131 日前に更新
リポジトリ公式サイト

Sheetsdata Mcp について

SheetsData MCPは、電子技術者やハードウェアエージェント向けのホスト型サービスで、部品検索やメーカーのデータシート確認に使えます。PDFを扱わせずにテキストや表で内容を返し、BOM確認、部品比較、動作条件の検証も行います。

主な機能

  1. 01JLCPCB、Mouser、DigiKey横断の部品検索
  2. 02データシートのテキスト・表形式での閲覧
  3. 03部品比較と代替品の検索
  4. 04BOMの在庫・ライフサイクル確認
  5. 05データシート定格に基づく条件検証

活用シーン

  1. 01数値要件に沿った部品選定
  2. 02BOMの在庫・ライフサイクルリスク確認
  3. 03ピン配置や電気仕様の抽出
  4. 04部品定格に照らした動作条件の確認

MCP 対応

ホスト型サーバーを通じて、部品、データシート、BOM、設計確認のツール、プロンプト、リソースをMCPクライアントに提供します。クライアントはStreamable HTTP経由でOAuthまたはAPIキーを使って接続します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.sheetsdata.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@sheetsdata/mcp1.4.0

ツール

12
パラメーター型必須説明
querystringはい検索クエリ(部品番号またはキーワード)
limitintegerいいえプロバイダーごとの最大結果数(デフォルト 20)。providers='all' の場合、合計結果数はこの値の最大 3 倍になります(プロバイダーごとに 1 セット)。
providersenumいいえクエリするプロバイダー:'all'(デフォルト)、'jlcpcb'、'mouser'、または 'digikey'all | jlcpcb | mouser | digikey

詳細

SheetsData MCP

npm MCP Badge sheetsdata-mcp MCP server

sheetsdata-mcp MCP server

AI エージェント向け電子部品のデータシート — メーカーの PDF からピン配置、仕様、パッケージ情報、設計チェックを取得できます。

SheetsData はホスト型の MCP サーバーです。エージェントは JLCPCB、Mouser、DigiKey から部品を検索し、データシートの任意のセクションをテキストや表として読み取り、部品を比較し、BOM をチェックし、動作条件をデータシートの定格と照合できます。エージェントが PDF を見ることはなく、ユーザーが PDF を探したり貼り付けたりする必要もありません。

Server URL:  https://mcp.sheetsdata.com/mcp   (Streamable HTTP)
Sign-in:     MCP OAuth (browser), or an API key as "Authorization: Bearer <key>"

このリポジトリには、インストール設定、ローカルサーバーのみを起動するクライアント向けの @sheetsdata/mcp stdio プロキシ、および Claude Desktop バンドルが含まれています。サーバー自体はホスト型サービスです。

無料アカウントを作成  ·  クライアントにインストール  ·  料金  ·  ドキュメント

使用例

「TPS54302 は、入力 24 V、出力 2.5 A で問題ありませんか?」

check_design_fit("TPS54302", input_voltage=24, output_current=2.5)

overall: WARNING
  input_voltage  24 V  PASS  within the recommended range 4.5–28 V (14.3% margin)
                             datasheet row: "| V I |  | 4.5 | 28 | V |"
  unmatched: output_current

ツールが上限値を見つけられない条件は unmatched と表示され、判定は WARNING のままです。PASS となるのは、すべての条件がデータシートと照合された場合だけです。

「入力 24 V で、出力が少なくとも 2 A の降圧コンバーター」(無料):

find_parts("buck converter", constraints=[vin_max >= 24 V, iout >= 2 A])

AP63357DV-7       32 V  3.5 A  pass@digikey   stock: DigiKey 49,457   datasheet: ready
LM2596S-5.0/NOPB  40 V  3 A    pass@digikey   stock: DigiKey 4,460    datasheet: ready
LMR33630ADDAR     36 V  3 A    pass@digikey   stock: JLCPCB 17,768    datasheet: ready
read_datasheet("TPS54302", section="pinout")
→ GND (1), SW (2), VIN (3), FB (4), EN (5), BOOT (6)

ツール

料金は1回あたりで、どのプランでも同じです。失敗した呼び出しには課金されません。最新の料金は sheetsdata.com/pricingで確認できます。

ツール料金機能
search_parts無料部品番号またはキーワードでJLCPCB、Mouser、DigiKeyを横断して部品を検索し、MPNごとに統合して、各販売元の在庫、価格、データシートの状況を表示します。
find_parts無料単位付きの数値仕様(例:Vin ≥ 24 V、Iout ≥ 2 A)、パッケージ、または在庫条件を満たす部品を検索します。各条件について、情報源とともに合格、不合格、または不明を報告します。
get_part_details3¢MPNまたはLCSC番号から、部品の主要パラメーター、パッケージ、価格、在庫、データシートの状況を取得します。
check_bom3¢最大20件のBOM項目について、ライフサイクル、数量に対する在庫、単一販売元からの調達、データシートの状況、古い価格を確認します。
prefetch_datasheets1¢最大20件のデータシートの読み込みを一度に開始し、質問する前にBOM全体を準備します。
check_extraction_status無料読み込み中のデータシートの進捗を報告します。
read_datasheet10¢データシートの任意のセクションをテキストと表で取得します(概要、ピン配置、電気的特性、絶対最大定格、パッケージ、任意の見出し)。または、1つのデータシート内を検索します。
search_datasheets2¢これまでに読み込んだすべてのデータシートを、意味に基づいて検索します(例:「PSRRが70 dBを超えるLDO」)。
compare_parts8¢2~5個の部品を並べて比較します。パラメーター、パッケージ、価格、在庫、データシートの概要を確認できます。
find_alternative6¢部品のドロップイン代替品および機能的な代替品を、仕様、パッケージ、在庫の一致度に基づいて順位付けして検索します。
check_design_fit12¢動作条件を絶対最大定格および推奨定格と照合し、各条件について、参照したデータシートの行とともにPASS、WARNING、またはFAILを表示します。
analyze_image10¢データシートの図(特性グラフ、パッケージ図、またはピン図)から値を読み取ります。
request_datasheet_upload無料見つからなかったデータシートPDF用の非公開アップロードリンクを取得します。
confirm_datasheet_upload50¢アップロードされたPDFを検証し(ハッシュ、有効なPDFであること、1ページ目にMPNが記載されていること)、組織の非公開ライブラリに読み込みます。ファイルが検査に合格しなかった場合は課金されません。

値(100nFなど)や参照番号(R1など)ではなく、メーカーの部品番号(TPS54302、STM32F446RCT6)またはLCSC番号(C2837938)を渡してください。まだ誰もリクエストしていないデータシートは、最初のリクエスト時に読み込まれます(check_extraction_statusで進捗を確認してください)。その後はキャッシュされ、誰でも利用できます。

プロンプト

一般的なハードウェア作業をエージェントに案内する組み込みプロンプト:

プロンプト機能
component-selection部品を選定します。要件を定義し、候補を検索して仕様を比較し、設計への適合性を検証します。
bom-review部品表を確認します。各部品を調べ、在庫とライフサイクルを確認し、リスクを指摘して代替品を提案します。
datasheet-deep-dive部品の概要をまとめ、ピン配置、電気的仕様、絶対最大定格、アプリケーション回路を抽出します。
design-validation各部品を動作条件と照合し、仕様外のパラメーターを指摘します。
second-sourceパッケージ、仕様、入手可能性が一致するセカンドソースの代替品を検索します。
interface-check共有バス(SPI、I2C、UART)上の2つのIC間で、電気的およびプロトコル上の互換性(ロジックレベル、タイミング、プルアップ、レベルシフター)を確認します。
firmware-kickstart周辺ICのレジスタマップ、初期化シーケンス、プロトコルの詳細を抽出し、ファームウェア統合ガイドを作成します。
thermal-review熱およびディレーティングを分析します。絶対最大定格と推奨限界、RθJAから求めた接合温度、SOAディレーティング、露出パッドの要件を確認します。

リソース

リソース内容
sheetsdata://workflowコンポーネントの選定と設計検証に推奨されるツールの順序です。
sheetsdata://tips/datasheet-pitfallsデータシートを読む際によくある8つの間違い:絶対最大定格と推奨値、標準値と最悪値、熱ディレーティング、ロジックレベル、I2C/SPIの注意点、デカップリング、露出パッド、製品のライフサイクルです。
sheetsdata://tips/design-review-checklistハードウェア設計レビュー用のチェックリスト(電源、信号インターフェース、コンポーネント選定、ファームウェア)です。各チェック項目に対応するツールまたはプロンプトを示します。

料金

  • 無料で始められます。 新規アカウントには5ドル分のクレジットが付与され、カードは不要です(カードを登録するとさらに20ドル分が付与されます)。検索(search_parts、find_parts)は無料です。
  • トライアルはプリペイド残高からの従量課金です。新しいデータシートは1日あたり5件まで(すでに読み込んだデータシートは無制限)、リクエストは1分あたり30件までです。
  • Proは月額最低39ドルで、呼び出し料金はこの金額に充当されます。新しいデータシートの日次上限はなく、レート制限が緩和され、プライベートな部品ライブラリを利用できます。

プラン、制限、料金については、sheetsdata.com/pricingをご覧ください。

認証

お使いのクライアントがサポートしている方式を選んでください。どちらも同じ組織への請求となります。

OAuth(推奨)APIキー
最適な用途対話型クライアントCI、スクリプト、ヘッドレスエージェント、MCP OAuthに対応していないクライアント
操作URLを追加し、開いたブラウザーのタブでSheetsDataにサインインしますsheetsdata.com/dashboard/keysでキーを作成し、Authorization: Bearer <key>を送信します
規格PKCEを使用するOAuth 2.1、動的クライアント登録(RFC 7591)、ディスカバリー(RFC 8414、RFC 9728)ベアラートークン(RFC 6750)
失効ダッシュボードからアプリごとに失効できますキーを削除します

クライアントの登録方法を尋ねられた場合は、自動(動的)登録を選んでください。SheetsDataはまだクライアントIDメタデータドキュメントに対応していません。

インストール

ワンクリックでインストールできます(初回使用時にサインインしてください)。

Cursor にインストール VS Code にインストール VS Code Insiders にインストール Kiro にインストール Claude Desktop 用の .mcpb をダウンロード

以下の各クライアントは、2026-10-16 にそれぞれのドキュメント(各セクションにリンク)に基づいて確認済みです。各スニペットの YOUR_API_KEY は、sheetsdata.com/dashboard/keys で取得したキーに置き換えてください。

Claude(claude.ai と Claude Desktop)

カスタムコネクター(OAuth)。 Customize → Connectors を開き、+ Add をクリックしてから、Add custom connector を選択します。名前に SheetsData を入力し、https://mcp.sheetsdata.com/mcp を貼り付けて Continue をクリックします。OAuth client で Register automatically を選択してください。SheetsData は、既定の「Use Claude's published identity」オプションにまだ対応していません。Add、次に Connect をクリックし、開いたブラウザータブで SheetsData にサインインします。Team プランと Enterprise プランでは、オーナーが Organization settings → Connectors → Add → Custom → Web から追加します。Free プランでは、カスタムコネクターを 1 つ追加できます。

Claude Desktop バンドル。 最新リリースから sheetsdata-x.y.z.mcpb をダウンロードし、Claude Desktop のウィンドウにドロップします。OAuth でサインインする場合は API キー欄を空欄のままにし、キーを使用する場合は貼り付けてください。

代わりに API キーを使用する

カスタムコネクターのダイアログで、リクエストヘッダー Authorization: Bearer YOUR_API_KEY を追加します。または、Claude Desktop で Settings → Developer → Edit Config を開き、stdio プロキシを追加します(Node.js 20.18.1 以降が必要です。claude_desktop_config.json はローカルサーバーのみを起動するため、リモート URL を設定できません)。

{
  "mcpServers": {
    "sheetsdata": {
      "command": "npx",
      "args": ["-y", "@sheetsdata/mcp"],
      "env": { "SHEETSDATA_API_KEY": "YOUR_API_KEY" }
    }
  }
}

Claude を再起動します。プロキシはキーをコマンドラインではなく、ヘッダーで送信します。

ドキュメント:リモート MCP を使用したカスタムコネクター

Claude Code
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Claude Code を起動し、/mcp を実行して、sheetsdata → Authenticate を選択し、サインインします(または、シェルから claude mcp login sheetsdata を実行します)。すべてのプロジェクトで SheetsData を使うには、--scope user を追加します。

代わりに API キーを使用する
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

プロジェクトの .mcp.json で、エントリに "type": "http" を指定します。type のないエントリはローカルサーバーとして扱われます。

ドキュメント:Claude Code MCP

ChatGPT

ウェブで chatgpt.com/plugins を開き、+ をクリックしてから、Add custom MCP server をクリックします。SheetsData という名前を付け、https://mcp.sheetsdata.com/mcp を貼り付けて、OAuth を選択します。警告を承認し、Create as a plugin を選択してインストールし、SheetsData にサインインします。カスタムサーバーが利用できるかどうかは、プランとワークスペースの設定によって決まります。ChatGPT は API キーを送信できません。

ドキュメント:ChatGPT のカスタム MCP サーバー

OpenAI Codex
codex mcp add sheetsdata --url https://mcp.sheetsdata.com/mcp
codex mcp login sheetsdata

2 つ目のコマンドを実行すると、ブラウザーが開き、サインインできます。Codex IDE 拡張機能とアプリは、同じ ~/.codex/config.toml を読み込みます。

代わりに API キーを使用する

~/.codex/config.toml に追加し、シェルで SHEETSDATA_API_KEY を設定します。

[mcp_servers.sheetsdata]
url = "https://mcp.sheetsdata.com/mcp"
bearer_token_env_var = "SHEETSDATA_API_KEY"

ドキュメント:Codex MCP

Cursor

Cursor にインストール をクリックするか、~/.cursor/mcp.json(すべてのプロジェクト)または .cursor/mcp.json(1 つのプロジェクト)に追加します。

{
  "mcpServers": {
    "sheetsdata": {
      "url": "https://mcp.sheetsdata.com/mcp"
    }
  }
}

初回接続時に、Cursor がブラウザーを開いてサインインを求めます。

代わりに API キーを使用する
{
  "mcpServers": {
    "sheetsdata": {
      "url": "https://mcp.sheetsdata.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

ドキュメント:Cursor MCP

VS Code(GitHub Copilot)

VS Code にインストール をクリックするか、code --add-mcp '{"name":"sheetsdata","type":"http","url":"https://mcp.sheetsdata.com/mcp"}' を実行するか、.vscode/mcp.json に追加します(すべてのワークスペースで使う場合は、MCP: Open User Configuration を実行します)。

{
  "servers": {
    "sheetsdata": {
      "type": "http",
      "url": "https://mcp.sheetsdata.com/mcp"
    }
  }
}

サーバーを起動すると、VS Code がサインインを求めます。エージェントモードの Copilot Chat から使用します。

代わりに API キーを使用する

サーバーの初回起動時に VS Code がキーを求めます。キーはファイルに保存されません。

{
  "inputs": [
    { "type": "promptString", "id": "sheetsdata-key", "description": "SheetsData API key", "password": true }
  ],
  "servers": {
    "sheetsdata": {
      "type": "http",
      "url": "https://mcp.sheetsdata.com/mcp",
      "headers": { "Authorization": "Bearer ${input:sheetsdata-key}" }
    }
  }
}

ドキュメント:VS Code MCP の構成

GitHub Copilot CLI
copilot mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

セッション中に /mcp add を実行し、HTTP を選択して URL を貼り付ける方法もあります。サーバーから求められると、Copilot CLI は OAuth でサインインします。

代わりに API キーを使用する
copilot mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

ドキュメント:Copilot CLI への MCP サーバーの追加

Gemini CLI
gemini mcp add --transport http --scope user sheetsdata https://mcp.sheetsdata.com/mcp

Gemini CLI を起動し、/mcp auth sheetsdata を実行してサインインします。

代わりに API キーを使用する
gemini mcp add --transport http --scope user \
  --header "Authorization: Bearer YOUR_API_KEY" \
  sheetsdata https://mcp.sheetsdata.com/mcp

~/.gemini/settings.json を手動で編集する場合は、アドレスに "httpUrl" を使用します。"url" は旧式の SSE トランスポートを意味します。

ドキュメント:Gemini CLI MCP サーバー

Google Antigravity

… メニュー → MCP Servers → Manage MCP Servers → View raw config(~/.gemini/config/mcp_config.json、またはワークスペース内の .agents/mcp_config.json)を開き、次を追加します。

{
  "mcpServers": {
    "sheetsdata": {
      "serverUrl": "https://mcp.sheetsdata.com/mcp"
    }
  }
}

Antigravity では serverUrl が必要です。url は拒否されます。次に Agent settings → Customizations を開き、sheetsdata の横にある Authenticate をクリックします。API キーを使う場合は、エントリに "headers": { "Authorization": "Bearer YOUR_API_KEY" } を追加します。

ドキュメント:Antigravity MCP

Windsurf(Devin Desktop)

Cascade パネルで、… メニュー → MCPs → Open MCP config file(~/.config/devin/mcp_config.json。Windows では %APPDATA%\devin\mcp_config.json。古い Windsurf バージョンでは ~/.codeium/windsurf/mcp_config.json)を開き、次を追加します。

{
  "mcpServers": {
    "sheetsdata": {
      "serverUrl": "https://mcp.sheetsdata.com/mcp"
    }
  }
}

接続時にブラウザーで SheetsData にサインインします。API キーを使用する場合は、エントリーに "headers": { "Authorization": "Bearer YOUR_API_KEY" } を追加します。

ドキュメント:Cascade MCP

Zed

Zed の settings.json に追加します(または Settings → AI → MCP Servers → Add Server → Add Remote Server を選択します)。

{
  "context_servers": {
    "sheetsdata": {
      "url": "https://mcp.sheetsdata.com/mcp"
    }
  }
}

Zed からサインインを求められます。API キーを使用する場合は、エントリーに "headers": { "Authorization": "Bearer YOUR_API_KEY" } を追加します。

ドキュメント:Zed MCP

Cline

MCP Servers → Remote Servers を開き、名前に SheetsData を入力して、https://mcp.sheetsdata.com/mcp を貼り付け、Streamable HTTP を選択して Add Server をクリックします。求められたら、ブラウザーでのサインインを完了します。Cline CLI では、cline mcp を実行し、sheetsdata の Authorize OAuth を選択します。

代わりに API キーを使用する

MCP Servers → Configure → Configure MCP Servers(cline_mcp_settings.json)を開き、以下のエントリーを追加します。"type" がない場合、Cline は SSE として扱います。

{
  "mcpServers": {
    "sheetsdata": {
      "type": "streamableHttp",
      "url": "https://mcp.sheetsdata.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

または、Cline CLI で次を実行します:cline mcp add sheetsdata https://mcp.sheetsdata.com/mcp --transport http --header "Authorization: Bearer YOUR_API_KEY" --yes

ドキュメント:Cline MCP

Roo Code

Roo Code のドキュメントには MCP OAuth の説明がないため、API キーを使用します。MCP → Edit Global MCP(mcp_settings.json)またはプロジェクトの .roo/mcp.json を開きます。

{
  "mcpServers": {
    "sheetsdata": {
      "type": "streamable-http",
      "url": "https://mcp.sheetsdata.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

ドキュメント:Using MCP in Roo Code

Continue

Continue のドキュメントには MCP OAuth の説明がないため、API キーを使用します。ワークスペースに .continue/mcpServers/sheetsdata.yaml として保存し、SHEETSDATA_API_KEY を Continue のシークレットに追加します。

name: SheetsData
version: 0.0.1
schema: v1
mcpServers:
  - name: SheetsData
    type: streamable-http
    url: https://mcp.sheetsdata.com/mcp
    requestOptions:
      headers:
        Authorization: "Bearer ${{ secrets.SHEETSDATA_API_KEY }}"

ドキュメント:Continue MCP

Goose

Goose Desktop では、Extensions → Add custom extension を開き、Streamable HTTP を選択して URL https://mcp.sheetsdata.com/mcp を入力します。CLI では、goose configure → Add Extension → Remote Extension (Streamable HTTP) を実行します。Goose は接続時に OAuth サインインを開始します。または、~/.config/goose/config.yaml に追加します。

extensions:
  sheetsdata:
    name: SheetsData
    type: streamable_http
    uri: https://mcp.sheetsdata.com/mcp
    enabled: true
    timeout: 300

API キーを使用する場合は、エントリーに headers: { Authorization: "Bearer YOUR_API_KEY" } を追加します。

ドキュメント:Using extensions in Goose

Amp
amp mcp add sheetsdata https://mcp.sheetsdata.com/mcp

Amp によってブラウザーが開き、サインインできます。

代わりに API キーを使用する

~/.config/amp/settings.json(またはプロジェクト内の .amp/settings.json。その後、amp mcp approve sheetsdata を実行します)に追加します。

{
  "amp.mcpServers": {
    "sheetsdata": {
      "url": "https://mcp.sheetsdata.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

ドキュメント:Amp MCP

Kiro

Install in Kiro をクリックするか、~/.kiro/settings/mcp.json(またはワークスペース内の .kiro/settings/mcp.json)に追加します。

{
  "mcpServers": {
    "sheetsdata": {
      "url": "https://mcp.sheetsdata.com/mcp"
    }
  }
}

Kiro からサインインを求められます。API キーを使用する場合は、エントリーに "headers": { "Authorization": "Bearer YOUR_API_KEY" } を追加します。

ドキュメント:Kiro MCP configuration

JetBrains(Junie と AI Assistant)

Junie(IDE と CLI):~/.junie/mcp/mcp.json(またはプロジェクト内の .junie/mcp/mcp.json)に追加し、/mcp を実行して Authorize を選択します。API キーを使用する場合は、"headers": { "Authorization": "Bearer YOUR_API_KEY" } を追加します。

{
  "mcpServers": {
    "sheetsdata": {
      "url": "https://mcp.sheetsdata.com/mcp"
    }
  }
}

AI Assistant:ドキュメントには、リモートサーバーの OAuth もヘッダーも記載されていないため、ローカルプロキシを実行してください。Settings → Tools → AI Assistant → Model Context Protocol (MCP) → Add を開き、以下のstdio エントリーを貼り付けます。

ドキュメント:Junie MCP、AI Assistant MCP

opencode

opencode.json に追加します。

{
  "mcp": {
    "sheetsdata": {
      "type": "remote",
      "url": "https://mcp.sheetsdata.com/mcp",
      "enabled": true
    }
  }
}

opencode は自動的にサインインします。または、opencode mcp auth sheetsdata を実行してください。API キーを使用する場合は、エントリーに "headers": { "Authorization": "Bearer YOUR_API_KEY" } を追加します。

ドキュメント:opencode MCP servers

LM Studio

LM Studio のドキュメントには MCP OAuth の説明がないため、API キーを使用してください。Program タブ → Install → Edit mcp.json を開きます。

{
  "mcpServers": {
    "sheetsdata": {
      "url": "https://mcp.sheetsdata.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

ドキュメント:LM Studio MCP

Warp

Settings → Agents → MCP servers → + Add を開き、以下を貼り付けます。

{
  "sheetsdata": {
    "url": "https://mcp.sheetsdata.com/mcp"
  }
}

サーバーの起動時に、Warp がブラウザーを開いてサインインします。API キーを使用する場合は、エントリーに "headers": { "Authorization": "Bearer YOUR_API_KEY" } を追加します。

ドキュメント:Warp MCP

ローカルサーバーのみを起動するクライアント

@sheetsdata/mcp パッケージ(Node.js 20.18.1 以降)は、stdio をホストされたサーバーにプロキシします。SHEETSDATA_API_KEY を設定せずに実行すると、OAuth でサインインするためのブラウザーが開き、トークンがキャッシュされます。

{
  "mcpServers": {
    "sheetsdata": {
      "command": "npx",
      "args": ["-y", "@sheetsdata/mcp"],
      "env": { "SHEETSDATA_API_KEY": "YOUR_API_KEY" }
    }
  }
}

シェルから実行する場合:SHEETSDATA_API_KEY=YOUR_API_KEY npx -y @sheetsdata/mcp、または npx -y @sheetsdata/mcp --api-key YOUR_API_KEY。

独自のコード

ストリーミング可能な HTTP 経由で MCP TypeScript SDK に接続します(SDK では OAuth フローも実行できます)。

import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";

const transport = new StreamableHTTPClientTransport(new URL("https://mcp.sheetsdata.com/mcp"), {
  requestInit: { headers: { Authorization: "Bearer YOUR_API_KEY" } },
});
const client = new Client({ name: "my-agent", version: "1.0.0" });
await client.connect(transport);

const result = await client.callTool({ name: "search_parts", arguments: { query: "TPS54302" } });

推奨ワークフロー

1. search_parts / find_parts → candidates by part number, keyword or spec
2. get_part_details          → parameters, package, pricing, stock
3. read_datasheet            → "summary" first, then the sections you need
4. check_design_fit          → your operating conditions against the ratings
5. find_alternative          → substitutes, if needed
6. compare_parts             → finalists side by side
7. check_bom                 → lifecycle, stock and sourcing for the whole BOM

サポート

免責事項

データは、AI を含む自動化ツールによって、一般に公開されているメーカーのデータシートから抽出されています。誤り、欠落、不正確な情報が含まれている可能性があります。

SheetsData および Octoco Ltd は、このデータを「現状有姿」で提供し、その正確性、完全性、または特定の目的への適合性について、明示または黙示を問わず、いかなる保証も行いません。 設計、購入、製造に関する判断を行う前に、重要な仕様については必ずメーカーの公式データシートで確認してください。

本サービスを利用することで、以下に同意したものとみなされます。

  • 抽出されたデータは、元のメーカーのデータシートと異なる場合があります
  • SheetsData は、公式ドキュメントの確認に代わるものではありません
  • Octoco Ltd は、本データの使用に起因する損害、損失、設計上の不具合について責任を負いません
  • 機能、API、料金は変更される場合があります

利用規約については、sheetsdata.com/terms をご覧ください。

ライセンス

MIT(このリポジトリ:インストール設定、npm プロキシ、Claude Desktop バンドル)。ホストされたサービスには利用規約が適用されます。

コメント

MCP は初めてですか?

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

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