Sheetsdata Mcp について
SheetsData MCPは、電子技術者やハードウェアエージェント向けのホスト型サービスで、部品検索やメーカーのデータシート確認に使えます。PDFを扱わせずにテキストや表で内容を返し、BOM確認、部品比較、動作条件の検証も行います。
主な機能
- 01JLCPCB、Mouser、DigiKey横断の部品検索
- 02データシートのテキスト・表形式での閲覧
- 03部品比較と代替品の検索
- 04BOMの在庫・ライフサイクル確認
- 05データシート定格に基づく条件検証
活用シーン
- 01数値要件に沿った部品選定
- 02BOMの在庫・ライフサイクルリスク確認
- 03ピン配置や電気仕様の抽出
- 04部品定格に照らした動作条件の確認
MCP 対応
ホスト型サーバーを通じて、部品、データシート、BOM、設計確認のツール、プロンプト、リソースをMCPクライアントに提供します。クライアントはStreamable HTTP経由でOAuthまたはAPIキーを使って接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.sheetsdata.com/mcpclaude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp{"mcpServers":{"sheetsdata":{"type":"http","url":"https://mcp.sheetsdata.com/mcp"}}}Cursor で開く{"servers":{"sheetsdata":{"type":"http","url":"https://mcp.sheetsdata.com/mcp"}}}VS Code で開く{"mcpServers":{"sheetsdata":{"type":"http","url":"https://mcp.sheetsdata.com/mcp"}}}{"mcpServers":{"sheetsdata":{"serverUrl":"https://mcp.sheetsdata.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
12| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 検索クエリ(部品番号またはキーワード) |
| limit | integer | いいえ | プロバイダーごとの最大結果数(デフォルト 20)。providers='all' の場合、合計結果数はこの値の最大 3 倍になります(プロバイダーごとに 1 セット)。 |
| providers | enum | いいえ | クエリするプロバイダー:'all'(デフォルト)、'jlcpcb'、'mouser'、または 'digikey'all | jlcpcb | mouser | digikey |
詳細
SheetsData MCP
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_details | 3¢ | MPNまたはLCSC番号から、部品の主要パラメーター、パッケージ、価格、在庫、データシートの状況を取得します。 |
check_bom | 3¢ | 最大20件のBOM項目について、ライフサイクル、数量に対する在庫、単一販売元からの調達、データシートの状況、古い価格を確認します。 |
prefetch_datasheets | 1¢ | 最大20件のデータシートの読み込みを一度に開始し、質問する前にBOM全体を準備します。 |
check_extraction_status | 無料 | 読み込み中のデータシートの進捗を報告します。 |
read_datasheet | 10¢ | データシートの任意のセクションをテキストと表で取得します(概要、ピン配置、電気的特性、絶対最大定格、パッケージ、任意の見出し)。または、1つのデータシート内を検索します。 |
search_datasheets | 2¢ | これまでに読み込んだすべてのデータシートを、意味に基づいて検索します(例:「PSRRが70 dBを超えるLDO」)。 |
compare_parts | 8¢ | 2~5個の部品を並べて比較します。パラメーター、パッケージ、価格、在庫、データシートの概要を確認できます。 |
find_alternative | 6¢ | 部品のドロップイン代替品および機能的な代替品を、仕様、パッケージ、在庫の一致度に基づいて順位付けして検索します。 |
check_design_fit | 12¢ | 動作条件を絶対最大定格および推奨定格と照合し、各条件について、参照したデータシートの行とともにPASS、WARNING、またはFAILを表示します。 |
analyze_image | 10¢ | データシートの図(特性グラフ、パッケージ図、またはピン図)から値を読み取ります。 |
request_datasheet_upload | 無料 | 見つからなかったデータシートPDF用の非公開アップロードリンクを取得します。 |
confirm_datasheet_upload | 50¢ | アップロードされた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メタデータドキュメントに対応していません。
インストール
ワンクリックでインストールできます(初回使用時にサインインしてください)。
以下の各クライアントは、2026-10-16 にそれぞれのドキュメント(各セクションにリンク)に基づいて確認済みです。各スニペットの YOUR_API_KEY は、sheetsdata.com/dashboard/keys で取得したキーに置き換えてください。
- Claude(claude.ai と Claude Desktop)
- Claude Code
- ChatGPT
- OpenAI Codex
- Cursor
- VS Code(GitHub Copilot)
- GitHub Copilot CLI
- Gemini CLI
- Google Antigravity
- Windsurf(Devin Desktop)
- Zed
- Cline
- Roo Code
- Continue
- Goose
- Amp
- Kiro
- JetBrains(Junie と AI Assistant)
- opencode
- LM Studio
- Warp
- ローカルサーバーのみを起動するクライアント
- 独自のコード
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 バンドル)。ホストされたサービスには利用規約が適用されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。