- Hat StructureCalcs eine API, und ist sie REST?
- Ja. StructureCalcs hat eine öffentliche REST-API unter api.structurecalcs.com, die denselben Solver wie die Website über HTTP ausführt. Sie senden JSON per POST an Endpunkte wie /v1/beam/solve und /v1/truss/solve; GET-Endpunkte liefern die Profilbibliothek und die Normen. Dazu kommen /v1/health und die OpenAPI-3.1-Spezifikation unter /v1/openapi.json. Die interaktive Referenz sowie Schnellstarts für curl, Python und JavaScript zum Kopieren stehen auf der Seite /api.
- Gibt es einen MCP-Server für StructureCalcs, damit KI-Assistenten Träger, Fachwerke und Rahmen rechnen können?
- Ja. Unter https://api.structurecalcs.com/mcp läuft ein zustandsloser MCP-Server, der JSON-RPC über HTTP spricht. Er stellt neun Werkzeuge bereit: solve_beam, solve_truss, solve_frame, section_properties, get_section, search_sections, render_beam_diagram, render_truss_diagram und render_frame_diagram. In Claude Code fügen Sie ihn mit „claude mcp add --transport http structurecalcs https://api.structurecalcs.com/mcp“ hinzu, oder Sie tragen die URL in Claude.ai als eigenen Konnektor ein.
- Was lässt sich über die StructureCalcs-API rechnen und zeichnen?
- Sie können Durchlaufträger rechnen (Einzellasten, gleichmäßige und linear veränderliche Streckenlasten — damit auch Dreieck- und Trapezlasten —, Druck- bzw. Flächenlasten sowie eingeprägte Momente; zurück kommen Auflagerkräfte plus Querkraft, Moment, Verdrehung und Durchbiegung samt Extremwerten), ebene Fachwerke mit gelenkigen Knoten rechnen (Stabkräfte, Auflagerreaktionen, Auflagersetzungen, Temperatur- und Fertigungseinflüsse), alle 2.686 Stahlprofile der sechs Normen abfragen und Träger- oder Fachwerkdiagramme zeichnen lassen. Diagramme kommen als SVG zurück. Endpunkte für PDF, PNG oder den Berichtsgenerator gibt es in dieser Version nicht.
- Ist die StructureCalcs-API kostenlos, und was kostet sie?
- Es gibt eine kostenlose anonyme Stufe, die ohne Anmeldung funktioniert und auf 30 Anfragen pro Tag und 300 pro Monat je IP-Adresse begrenzt ist, mit bis zu 10 pro Minute. Ein ebenfalls kostenloser Studierendenschlüssel hebt das auf 2.000 Anfragen im Monat. Die kostenpflichtigen Stufen sind Pro für 19 $/Monat, Consultancy für 79 $/Monat, Institution für 499 $/Jahr und AI/Enterprise für 499 $/Monat; abgerechnet wird pauschal, nicht nach Verbrauch. Die Bezahlstufen laufen im Selbstbedienungsverfahren: in der Preistabelle auf Abonnieren klicken, bei Stripe mit Karte zahlen, und der Schlüssel wird einmalig angezeigt — verwalten oder kündigen jederzeit im Stripe-Kundenportal.
- Wie authentifiziert man sich bei der StructureCalcs-API?
- Für die kostenlose anonyme Stufe ist keine Authentifizierung nötig — Sie können sofort loslegen. Für höhere Grenzen senden Sie Ihren Schlüssel als HTTP-Header, Authorization: Bearer sc_live_…; dieser Schlüssel ist Ihr ganzes Konto (Benutzername und Passwort gibt es nicht). Ein kostenpflichtiger Schlüssel wird ausgestellt, sobald Sie bei Stripe abonnieren und zahlen; einen kostenlosen Studierendenschlüssel stellen wir auf Anfrage von Hand aus.
- Welche Einheiten und Vorzeichenregeln verwendet die StructureCalcs-API?
- Jede Anfrage kann die Einheiten auf SI (m, kN, kN/m, GPa, mm4) oder imperial (ft, kip, k/ft, ksi, in4) setzen, wie auf der Website; ohne dieses Feld gilt SI. Die eine Vorzeichenregel, die man kennen muss: Lasten sind nach unten negativ, eine Gleichlast aus Schwerkraft heißt also start: -10. Auch Auflagersetzungen sind nach unten negativ, und Stabkräfte kommen zugpositiv und drucknegativ zurück.