Skip to main content
Glama
ajkeast

My Coding Buddy MCP Server

by ajkeast

My Coding Buddy MCP-Server

Ein persönlicher MCP-Server (Model Context Protocol), der als Programmierbegleiter dient und Tools zur Optimierung von Entwicklungs-Workflows bereitstellt. Er verbindet sich mit verschiedenen Programmier-Clients und bietet Datenbank-Dienstprogramme für MySQL.

Übersicht

Dieser MCP-Server bietet:

  • Tools zur Datenbank-Introspektion und Abfrageausführung für MySQL

  • Integration mit Programmier-Clients wie VS Code, Cursor und anderen

  • Erweiterbare Architektur für die Entwicklung benutzerdefinierter Tools

Related MCP server: Appwrite MCP Server

Einrichtung

Abhängigkeiten installieren:

uv sync

MCP-Konfiguration

Konfigurieren Sie den Server in der Konfigurationsdatei Ihres MCP-Clients (z. B. .cursor/mcp.json für Cursor):

{
  "mcpServers": {
    "coding-buddy": {
      "command": "uv",
      "args": ["--directory", "/your_repo_directory_here", "run", "server.py"]
    }
  }
}

Funktionen

  • Auflisten von Datenbanken, Tabellen und Views

  • Ausführen von SQL-Abfragen mit formatierten Ergebnissen

  • Abrufen von Tabellenschemata, Indizes und DDL

  • Suchen von Tabellen nach Mustern

  • Abrufen von Zeilenanzahlen und Spalteninformationen

Verwendung

Der Server stellt SQL-Tools bereit, die über MCP-kompatible Clients aufgerufen werden können. Zu den Tools gehören das Auflisten von Datenbanken, die Schema-Inspektion und die Abfrageausführung.

Testen

Ein umfassendes Testskript wird bereitgestellt, um die SQL-Verbindung zu validieren und alle SQL-Tool-Funktionen zu testen:

python test_sql_tools.py

Das Testskript wird:

  • Die Datenbankverbindung mithilfe von Umgebungsvariablen verifizieren

  • Alle SQL-Tool-Funktionen testen, einschließlich Datenbankauflistung, Tabellenoperationen und Abfrageausführung

  • Detaillierte Ausgaben für jeden Testfall bereitstellen

Stellen Sie sicher, dass Ihre .env-Datei die erforderlichen Datenbank-Anmeldeinformationen enthält:

  • SQL_HOST

  • SQL_USER

  • SQL_PASSWORD

  • SQL_DATABASE

Mitwirken

Beiträge sind willkommen. Reichen Sie Pull Requests ein oder eröffnen Sie Issues für Funktionsanfragen und Fehlerberichte.

Mehr erfahren

Weitere Informationen zum MCP-Protokoll finden Sie in der offiziellen MCP-Dokumentation.

Install Server
F
license - not found
A
quality
-
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/ajkeast/Coding-Buddy-MCP-Server'

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