Skip to main content
Glama

Tecton MCP Server

Official
by tecton-ai

Tecton MCP Server- und Cursorregeln

Tectons Co-Pilot besteht aus einem MCP-Server und Cursor-Regeln. Lesen Sie diesen Blog , um mehr zu erfahren.

ℹ️ Info : Diese Anleitung führt Sie durch die Einrichtung des Tecton MCP-Servers mit diesem Repository und die Konfiguration Ihres Feature-Repositorys für die Verwendung bei der Entwicklung von Features mit Tecton.

Inhaltsverzeichnis

Schnellstart

  1. Klonen Sie dieses Repository auf Ihren lokalen Computer:
    git clone https://github.com/tecton-ai/tecton-mcp.git cd tecton-mcp pwd
    Hinweis: Der Pfad zum Verzeichnis, in dem Sie das Repository geklont haben, wird in den folgenden Schritten als <path-to-your-local-clone> Klon> bezeichnet. Der Befehl pwd gibt Ihnen am Ende den vollständigen Pfad an.
  2. Installieren Sie den UV-Paketmanager:
    brew install uv
  3. Überprüfen Sie Ihre Installation, indem Sie den folgenden Befehl ausführen. Ersetzen Sie <path-to-your-local-clone> durch den Pfad, in den Sie das Repository in Schritt 1 geklont haben:
    MCP_SMOKE_TEST=1 uv --directory <path-to-your-local-clone> run mcp run src/tecton_mcp/mcp_server/server.py
    Der Befehl sollte ohne Fehler beendet werden und eine Meldung ähnlich der folgenden ausgeben MCP_SMOKE_TEST is set. Exiting after initialization. Dies bestätigt, dass Ihr lokales Setup korrekt funktioniert – Cursor startet den MCP-Server bei Bedarf automatisch als Unterprozess.
  4. Konfigurieren Sie Cursor (oder einen anderen MCP-Client) mit dem MCP-Server (siehe unten).
  5. Melden Sie sich bei Ihrem Tecton-Cluster an:
    tecton login yourcluster.tecton.ai
  6. Starten Sie Cursor und beginnen Sie mit der Entwicklung von Funktionen mit Tectons Co-Pilot in Cursor!

Tecton MCP-Werkzeuge

Der Tecton MCP-Server stellt die folgenden Tools bereit, die von einem MCP-Client (wie Cursor) verwendet werden können:

WerkzeugnameBeschreibung
query_example_code_snippet_index_toolFindet relevante Tecton-Codebeispiele mithilfe einer Vektordatenbank. Hilfreich, um Nutzungsmuster zu erkennen, bevor neuer Tecton-Code geschrieben wird.
query_documentation_index_toolRuft Ausschnitte der Tecton-Dokumentation basierend auf einer Abfrage ab. Bietet Kontext direkt aus der offiziellen Tecton-Dokumentation.
get_full_tecton_sdk_reference_toolRuft die vollständige Tecton SDK-Referenz ab, einschließlich aller verfügbaren Klassen und Funktionen. Verwenden Sie diese Option, wenn Sie einen umfassenden Überblick über das SDK benötigen.
query_tecton_sdk_reference_toolRuft die Tecton SDK-Referenz für eine angegebene Liste von Klassen oder Funktionen ab. Ideal für gezielte Informationen zu bestimmten SDK-Komponenten.

Architektur

Das Tecton MCP lässt sich in LLM-basierte Editoren wie Cursor integrieren, um toolbasierten Kontext und Unterstützung für die Feature-Entwicklung bereitzustellen:

Tecton MCP-Architektur

Der allgemeine Ablauf zum Erstellen von Features mit Tecton MCP sieht folgendermaßen aus:

Tecton MCP-Flussdiagramm

Tecton mit Cursor einrichten

Folgendes wurde mit Cursor 0.48 und höher getestet

Konfigurieren Sie den Tecton MCP-Server im Cursor

Navigieren Sie zu Cursor-Einstellungen -> MCP und klicken Sie auf die Schaltfläche „Neuen globalen MCP-Server hinzufügen“, um die Datei mcp.json von Cursor zu bearbeiten. Fügen Sie Tecton als MCP-Server hinzu. Sie können die folgende Konfiguration als Ausgangspunkt verwenden. Passen Sie den Pfad <path-to-your-local-clone> Pfad zu Ihrem lokalen Klon> an das Verzeichnis an, in dem Sie das Repository geklont haben:

{ "mcpServers": { "tecton": { "command": "uv", "args": [ "--directory", "<path-to-your-local-clone>", "run", "mcp", "run", "src/tecton_mcp/mcp_server/server.py" ] } } }

Cursorregeln hinzufügen

Kopieren Sie die Cursorregeln aus dem Ordner .cursor/rules dieses Repositorys in den Ordner .cursor/rules Ihres Feature-Repositorys :

# Create the .cursor/rules directory structure in your feature repository mkdir -p <path-to-your-feature-repo>/.cursor/rules # Then copy the rules cp -r <path-to-your-local-clone>/.cursor/rules/* <path-to-your-feature-repo>/.cursor/rules/

Tecton-Anmeldung

Melden Sie sich bei Ihrem Tecton-Cluster an:

tecton login yourcluster.tecton.ai

Empfohlenes LLM

Mit Stand vom 17. April ist dies die Rangliste der leistungsstärksten Tecton Feature Engineering LLMs in Cursor:

  • OpenAI o3
  • Gemini 2.5 Pro Exp (03-25)
  • Sonett 3.7

Überprüfen Sie, ob die Cursor <> Tecton MCP-Integration wie erwartet funktioniert

Um sicherzustellen, dass Ihre Integration wie erwartet funktioniert, stellen Sie dem Cursor-Agenten eine Frage wie die folgende und stellen Sie sicher, dass er Ihre Tecton MCP-Tools ordnungsgemäß aufruft:

Fragen Sie den Beispielindex von Tecton ab und erklären Sie mir etwas über BatchFeatureViews und deren Unterschiede zu StreamFeatureViews. Beachten Sie auch die SDK-Referenz.

Starten Sie mit KI-gestütztem Feature Engineering :-)

Jetzt können Sie zu Ihrem Feature-Repository in Cursor gehen und Tectons Co-Pilot verwenden – direkt in Cursor integriert.

Sehen Sie sich diesen Loom an, um zu erfahren, wie Sie die Integration zum Erstellen neuer Funktionen nutzen können: https://www.loom.com/share/3658f665668a41d2b0ea2355b433c616

So verwenden Sie eine bestimmte Tecton SDK-Version

Dieses Tool bietet standardmäßig Unterstützung für die neueste Vorabversion des Tecton SDK. Wenn Sie die Tools an eine bestimmte veröffentlichte Version von Tecton anpassen möchten (z. B. 1.0.34 oder 1.1.10 ), gehen Sie folgendermaßen vor:

  1. Fixieren Sie die Version in pyproject.toml . Öffnen Sie pyproject.toml und ersetzen Sie die vorhandene Abhängigkeitszeile
dependencies = [ # ... other dependencies ... "tecton>=0.8.0a0" ]

mit der genauen Version, die Sie möchten, zB

dependencies = [ # ... other dependencies ... "tecton==1.1.10" ]
  1. Entfernen Sie die vorhandene Sperrdatei. Da uv.lock den Abhängigkeitsgraphen aufzeichnet, müssen Sie ihn löschen, damit uv die neue Tecton-Version auflösen kann:
cd <path-to-your-local-clone> rm uv.lock
  1. Generieren Sie die Sperrdatei neu, indem Sie Schritt 3 (den Befehl MCP_SMOKE_TEST=1 uv --directory ) im Abschnitt „Schnellstart“ erneut ausführen. (Dadurch wird die fixierte Version in eine isolierte Umgebung für MCP heruntergeladen und uv.lock neu erstellt.)
  2. Starten Sie Cursor neu, damit die neue Tecton-Version in die virtuelle MCP-Umgebung geladen wird.

Unterstützte Versionen: Die Tools unterstützen aktuell Tecton ≥ 1.0.0. Codebeispiele sind noch nicht versioniert – sie verwenden immer das neueste stabile SDK. Die Dokumentation und die SDK-Referenzindizes entsprechen nun jedoch der von Ihnen festgelegten Version.

Fehlerbehebung

Cursor <-> Tecton MCP Server-Integration

Stellen Sie sicher, dass der Cursor unter „Cursor-Einstellungen -> MCP“ „tecton“ als aktivierten MCP-Server anzeigt. Wenn kein grüner Punkt angezeigt wird, führen Sie den MCP-Server im Diagnosemodus aus (siehe unten).

Führen Sie MCP im Diagnosemodus aus

Um den Tecton MCP-Server zu debuggen, können Sie den folgenden Befehl ausführen. Ersetzen Sie <path-to-your-local-clone> durch den tatsächlichen Pfad, in den Sie das Repository geklont haben:

uv --directory <path-to-your-local-clone> run mcp dev src/tecton_mcp/mcp_server/server.py

Hinweis: Das Starten des MCP-Servers von Tecton dauert einige Sekunden, da ein Einbettungsmodell in den Speicher geladen wird, das zum Suchen nach relevanten Codeausschnitten verwendet wird.

Warten Sie einige Sekunden, bis die Standardausgabe Ihnen mitteilt, dass der MCP Inspector betriebsbereit ist, und greifen Sie dann über die gedruckte URL darauf zu (etwa http://localhost:5173 ).

Klicken Sie auf „Verbinden“ und wählen Sie dann die Tools aus. Sie sollten die Tecton MCP Server-Tools sehen und abfragen können.

Ressourcen

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Bietet eine Reihe von Tools zur Interaktion mit Tecton-Clustern, zur Verwaltung von Feature Stores und zur Ausführung von Tecton-CLI-Befehlen über das Mission Control Protocol.

  1. Inhaltsverzeichnis
    1. Schnellstart
      1. Tecton MCP-Werkzeuge
        1. Architektur
          1. Tecton mit Cursor einrichten
            1. Konfigurieren Sie den Tecton MCP-Server im Cursor
            2. Cursorregeln hinzufügen
            3. Tecton-Anmeldung
            4. Empfohlenes LLM
            5. Überprüfen Sie, ob die Cursor Tecton MCP-Integration wie erwartet funktioniert
            6. Starten Sie mit KI-gestütztem Feature Engineering :-)
          2. So verwenden Sie eine bestimmte Tecton SDK-Version
            1. Fehlerbehebung
              1. Cursor Tecton MCP Server-Integration
              2. Führen Sie MCP im Diagnosemodus aus
            2. Ressourcen
              1. Lizenz

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  The cosense-mcp-server facilitates the integration with Claude Desktop by serving as a middleware command pipeline server, allowing for interaction with projects in cosense.
                  Last updated -
                  7
                  3
                  TypeScript
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  A powerful Model Context Protocol (MCP) server enabling seamless Vercel project management, including deployments, domains, environment variables, and team configurations through Cursor's Composer or Codeium's Cascade.
                  Last updated -
                  65
                  17
                  TypeScript
                  • Apple
                  • Linux
                • -
                  security
                  A
                  license
                  -
                  quality
                  🌍 Terraform Model Context Protocol (MCP) Tool - An experimental CLI tool that enables AI assistants to manage and operate Terraform environments. Supports reading Terraform configurations, analyzing plans, applying configurations, and managing state with Claude Desktop integration. ⚡️
                  Last updated -
                  292
                  Rust
                  MIT License
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  Exposes Salesforce CLI functionality to LLM tools like Claude Desktop, allowing AI agents to execute Salesforce commands, manage orgs, deploy code, and query data through natural language.
                  Last updated -
                  5
                  72
                  28
                  JavaScript
                  • Linux
                  • Apple

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/tecton-ai/tecton-mcp'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server