Einrichtung und Tools
PartsPlan MCP ist ein MCP-Server mit Streamable HTTP (zustandsloser JSON-Modus). Verbinden Sie sich mit einem API key im Header.
Leitfaden für KI-Agenten (skill.md)Server-URL
https://worker.partsplanai.com/mcpNur POST (kein GET-Streaming, keine Sitzungen). Gebündeltes JSON-RPC (Arrays) wird nicht angenommen.
API key
Melden Sie sich an und erstellen Sie einen Key unter „Meine MCP-Keys“. Ein Key wird nur einmal angezeigt und beginnt mit pk_live_. Senden Sie ihn als Authorization: Bearer <key> oder x-api-key: <key>.
Meine MCP-Keys →Verbindung über KI-Chat-Apps (Web und Mobil) — Anmeldung statt Key
In diesen Apps öffnet die Eingabe der Server-URL https://worker.partsplanai.com/mcp die Anmelde- und Zustimmungsseite von PartsPlan (kein API key nötig). Die PartsPlan-Tools sind Lese-Tools; nur die Tools für Problemmeldungen und Sammlungsanfragen speichern etwas. Menünamen können durch App-Updates leicht abweichen.
Claude.ai (Web, Desktop, Mobil)
Connectors-Seite (claude.ai/customize/connectors) → Add custom connector → URL eingeben → Connect → anmelden und PartsPlan erlauben.
Erscheint direkt nach dem Hinzufügen „Connection problem — Reconnect“, sind Sie noch nicht angemeldet; wählen Sie Reconnect. Wenn Sie in der ersten Berechtigungsabfrage jedes Tools „Always allow“ wählen, erscheinen die Abfragen nicht mehr wiederholt.
Mit einem Klick mit Claude verbinden — öffnet in Claude das Fenster zum Hinzufügen eines Connectors, Name und URL von PartsPlan sind schon eingetragen ↗ChatGPT
chatgpt.com/plugins → + → Add custom MCP server → URL eingeben, Authentifizierung OAuth → Hinweis bestätigen (I understand and want to continue) → Create as a plugin → installieren → bei PartsPlan anmelden und erlauben.
Laut der aktuellen Anleitung von OpenAI werden eigene MCP-Server auf der Plugins-Seite hinzugefügt. In Arbeits- oder Schul-Workspaces kann ein Admin dies deaktiviert haben.
ChatGPT-Plugins öffnen — dort die Server-URL einfügen ↗Gemini
gemini.google.com → Settings → Connected Apps → Add a custom app → URL eingeben → anmelden und PartsPlan erlauben.
Nach der aktuellen Richtlinie von Google funktioniert das mit persönlichen Google-Konten von Personen ab 18 Jahren in den USA und bei aktivierter Einstellung „Keep Activity“. Bei Gemini Enterprise fügt ein Admin PartsPlan als benutzerdefinierten MCP-Server hinzu.
Grok
grok.com/connectors → New Connector → Custom → URL eingeben → anmelden und PartsPlan erlauben.
Grok-Connectors öffnen — dort die Server-URL einfügen ↗Perplexity
Settings → Connectors → Add custom connector → URL eingeben → bei PartsPlan anmelden → den PartsPlan-Connector in einem Thread einschalten.
Verfügbar im Tarif Pro und in höheren Tarifen.
Mistral Le Chat
Connectors → Add custom MCP connector → URL eingeben → Authentifizierung HTTP Bearer mit Ihrem API key (pk_live_…).
Le Chat verbindet sich mit einem Key statt mit einer Anmeldung — erstellen Sie ihn auf der Seite „Meine MCP-Keys“.
Microsoft 365 Copilot (Organisationen)
Ihr Microsoft-365-Admin fügt PartsPlan im Microsoft 365 Admin Center oder in Copilot Studio als MCP-Connector hinzu.
Verbindung über Entwicklertools und Terminals — mit einem API key
claude mcp add --transport http --scope user partsplan https://worker.partsplanai.com/mcp --header "Authorization: Bearer pk_live_..."{
"mcpServers": {
"partsplan": {
"url": "https://worker.partsplanai.com/mcp",
"headers": {
"Authorization": "Bearer pk_live_..."
}
}
}
}Clients ohne Header-Unterstützung können sich über mcp-remote verbinden (erfordert Node.js).
{
"mcpServers": {
"partsplan": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://worker.partsplanai.com/mcp",
"--header",
"Authorization:${PARTSPLAN_AUTH}"
],
"env": {
"PARTSPLAN_AUTH": "Bearer pk_live_..."
}
}
}
}{
"mcpServers": {
"partsplan": {
"serverUrl": "https://worker.partsplanai.com/mcp",
"headers": {
"Authorization": "Bearer pk_live_..."
}
}
}
}{
"inputs": [
{
"type": "promptString",
"id": "partsplan-key",
"description": "PartsPlan API key",
"password": true
}
],
"servers": {
"partsplan": {
"type": "http",
"url": "https://worker.partsplanai.com/mcp",
"headers": {
"Authorization": "Bearer ${input:partsplan-key}"
}
}
}
}# PARTSPLAN_API_KEY=pk_live_... (environment variable)
[mcp_servers.partsplan]
url = "https://worker.partsplanai.com/mcp"
bearer_token_env_var = "PARTSPLAN_API_KEY"{
"type": "mcp",
"server_label": "partsplan",
"server_url": "https://worker.partsplanai.com/mcp",
"authorization": "pk_live_...",
"require_approval": "never"
}{
"mcpServers": {
"partsplan": {
"httpUrl": "https://worker.partsplanai.com/mcp",
"headers": {
"Authorization": "Bearer pk_live_..."
}
}
}
}curl -s https://worker.partsplanai.com/mcp \
-H "Authorization: Bearer pk_live_..." \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'12 Tools
Fragen Sie wie gewohnt nach Bauteilen — Ihre KI wählt das passende Tool. Zu jedem Tool stehen Fragen, die wir tatsächlich gestellt haben.
- find_datasheet
Findet Datenblätter aus unserem Bestand anhand der Teilenummer und trennt die Dokumente des angefragten Herstellers von denen anderer Hersteller.
So können Sie fragen- “Finden Sie das Datenblatt zum TPS563200.”
- “Welches Unternehmen hat das Dokument zum MIC5216-3.0BM5TR veröffentlicht?”
- get_datasheet_map
Auf welcher Seite welcher Abschnitt, welche Tabelle oder Abbildung steht — mit Beleg.
So können Sie fragen- “Wo ist das SOA-Diagramm im Datenblatt des CSD18540Q5B?”
- “Auf welcher Seite beginnt die Registerübersicht des INA219?”
- search_datasheet
Sucht innerhalb eines Dokuments nach Wörtern oder Bedingungen; liefert Seiten- und Blockpositionen.
So können Sie fragen- “Finden Sie die Werte für Temperaturdrift und Langzeitstabilität im REF5025.”
- “Finden Sie das Derating-Diagramm im Dokument zur Reihenklemme PT 1,5.”
- “Finden Sie die Pinbeschreibungen (引脚) im chinesischen Datenblatt des TP4056.”
- get_page_blocks
Die Quellblöcke (Text, Tabellen) einer Seite, in Reihenfolge.
So können Sie fragen- “Lesen Sie die Beispieltabelle auf Seite 26 des INA219.”
- “Zeigen Sie die Quelle des Abschnitts zur Adressierung des PCA9685 (Seite 8).”
- get_page_image
Bild einer Seite. Ihre KI betrachtet Diagramme, Zeichnungen und Anschlussbilder direkt.
So können Sie fragen- “Lesen Sie die Temperaturerhöhung bei 7 W aus dem Diagramm auf Seite 1 des Datenblatts Ohmite FA-T220 ab.”
- “Prüfen Sie die Tabelle der elektrischen Eigenschaften des DRV8833 im Seitenbild.”
- get_figure_data
Diagrammwerte (nur wenn sicher) und der Text in Zeichnungen.
So können Sie fragen- “Welchen Wert liefert die Kurve Strom über Umgebungstemperatur des TPS563200 bei 85 °C?”
- “Welchen Strom erlaubt die SOA des CSD18540Q5B bei 12 V für 10 ms?”
- “Wie groß ist RDS(on) des BSS138 bei VGS 3.3 V und 125 °C laut Kurve?”
- search_parts
Findet Kandidaten-Bauteile anhand von Teilenummer oder Text. Bei Werten wie „100V 10A mosfet“ grenzt es die Kandidaten nach diesen Werten ein (unbestätigt), beurteilt aber nicht die Eignung. Sie können auch nach Bauteiltyp (MOSFET, Hall-Sensor, Temperatursensor) und Hersteller stöbern — nur Bauteile, deren Hersteller-Datenblatt diesen Bauteiltyp ausweist, mit der gedruckten Seite als Beleg (nur Bauteiltyp; keine Grenzwerte oder Eignung beurteilt).
So können Sie fragen- “Finden Sie LDO-Kandidaten mit 3.3 V im SOT-23-5 für 600 mA oder mehr.”
- “Welche Hersteller im Archiv fertigen Hall-Effekt-Sensoren?”
- “Zeigen Sie mir alle MOSFETs von Slkor.”
- compare_points
Zeigt, was zwischen einem Ausgangsbauteil und bis zu drei selbst gewählten Kandidaten zu vergleichen ist — die Punkte, die übereinstimmen müssen, anpassbare Gewichte, zu lesende Punkte und die Seite in jedem Datenblatt, auf der jeder Punkt gedruckt ist. Es sucht keine Kandidaten und vergibt keine Bewertungen, Rangfolgen oder Kompatibilitätsurteile.
So können Sie fragen- “Ich habe RT9080-33GJ5 und XC6220B331MR-G als Kandidaten für AP2112K-3.3TRG1 gewählt — zeigen Sie das Bewertungsschema für eine Batterieschaltung mit 3.3 V und die zu lesenden Seiten.”
- “Wechseln Sie zu einem Redesign und lassen Sie die Gehäusegruppe weg — machen Sie Dropout zu einem gewichteten Punkt.”
- reference_circuits
Wo das Datenblatt Applikationsschaltungen abbildet (Seite, Bildunterschrift, Bereich). Die KI öffnet die Abbildung und liest die Schaltung selbst.
So können Sie fragen- “Zeigen Sie die Applikationsschaltung des TPS563200.”
- check_bom
Prüft Verfügbarkeit und Identität der Dokumente für jede BOM-Zeile (nur lesend).
So können Sie fragen- “Haben Sie Datenblätter für alle 30 Zeilen dieser BOM?”
- request_datasheet_collection
Bittet uns, Datenblätter für BOM-Zeilen zu sammeln, die wir nicht haben.
So können Sie fragen- “Fordern Sie die Sammlung für die fehlenden Zeilen an.”
- report_problem
Meldet uns mit Dokument, Seite und Block, wenn eine Antwort nicht zur Quelle passte oder Ihre Aufgabe blockiert hat.
So können Sie fragen- “Dieses Dokument ist nicht das Datenblatt dieses Bauteils — melden Sie es an PartsPlan.”
Empfohlener Ablauf
- Dokument mit find_datasheet auswählen
- Seiten des passenden Abschnitts mit get_datasheet_map finden
- Bedingungen oder Wörter mit search_datasheet eingrenzen
- Quelle mit get_page_blocks lesen; Diagramme und Zeichnungen mit get_page_image · get_figure_data ansehen
Antworten lesen
- Behandeln Sie jeden Wert als unbestätigten Kandidaten: Bestätigen Sie ihn vor der Verwendung im Dokument und auf der Seite, auf die wir verweisen. Kandidaten und Schätzungen sind getrennt gekennzeichnet — führen Sie sie nicht zusammen.
- no_document · no_candidates bedeuten „nicht in unseren Daten“, nicht abgekündigt oder nicht verfügbar.
- Ist ein Diagrammwert mehrdeutig, hält der Server ihn zurück. Sehen Sie ihn sich stattdessen mit get_page_image an.
Limits
- Kostenlos: 300 Aufrufe/Monat (bis zu 100/Tag, Zurücksetzung am 1. um 00:00 KST), 100/Stunde, 60/Minute
- Persönlich: 1000 Aufrufe/Tag, 1000/Stunde, 60/Minute
- Alle Tarife: 4 gleichzeitige Anfragen pro Konto, 3 aktive Keys (Minuten- und Gleichzeitigkeitslimits zählen alle Keys eines Kontos zusammen)
- BOM-Prüfungen (check_bom): 200 Zeilen/Tag kostenlos · 1000 im Tarif Persönlich · für Organisationen nach Vereinbarung
- Anfragen, die wegen Serverauslastung abgelehnt werden (too_many_concurrent_requests), zählen nicht zu Ihren Limits.
- Das Tageslimit zählt alle Keys eines Nutzers zusammen (neue Keys erhöhen es nicht).
- Nur tools/call wird gezählt. initialize und tools/list nicht.
Fehler
| 401 api_key_required · invalid_api_key | Key fehlt, wurde widerrufen oder ist falsch. |
| 403 email_verification_required | Kostenlose Keys funktionieren erst, nachdem die E-Mail-Adresse des Kontos bestätigt wurde. Bestätigen Sie sie auf partsplanai.com und versuchen Sie es dann erneut. |
| 429 rate_limited | Minutenlimit. Warten Sie Retry-After Sekunden. |
| 429 api_quota_exceeded | Stunden- oder Tageslimit. Führen Sie ein Upgrade durch oder versuchen Sie es morgen erneut. |
| 429 too_many_concurrent_requests | Zu viele gleichzeitige Anfragen. Versuchen Sie es in Kürze erneut. |
| 400 batch_not_supported | JSON-RPC-Arrays (Batches) werden nicht angenommen. |
| 503 auth_unavailable · quota_unavailable | Vorübergehender Fehler. Versuchen Sie es in Kürze erneut. |
| 503 free_capacity_reached | Der kostenlose Dienst hat seine Gesamtkapazität vorerst erreicht. Versuchen Sie es später erneut. |
Rechteinhaber (Hersteller): Um ein Dokument entfernen oder korrigieren zu lassen, senden Sie eine E-Mail mit der Teilenummer oder dem Dokumentlink an hello@partsplanai.com. Wir bearbeiten Anfragen umgehend.
Sicherheitsmeldungen: hello@partsplanai.com (security.txt)