accueil / serveurs / Données & BDD / io.github.TharanaBope/sql-server-mcp
io.github.TharanaBope/sql-server-mcp
serveur MCP (Model Context Protocol)
Aucun comportement malveillant détecté au test comportemental.
Est-ce que io.github.TharanaBope/sql-server-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.TharanaBope/sql-server-mcp » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Versions auditées & empreintes
Vérifiez la version que vous utilisez : son empreinte doit correspondre à celle listée ici — sinon vous n'utilisez pas la version auditée.
⚠ La dernière version publiée (1.0.4) n'a pas encore été auditée. Un nouveau pentest est programmé ; les verdicts ci-dessous portent sur les versions listées.
Vous utilisez ce serveur ? Suivez-le (créez un compte) pour être alerté dès qu'une nouvelle version paraît ou que le verdict change.
Les 12 outils
- list_databases≈ 81 tokens
List all databases on the SQL Server instance. Useful for discovering what databases are available.
Paramètres, retour & exemple (1)
ParamètresincludeSystem· boolean · optionnel
Include system databases (master, tempdb, model, msdb)
Exemple d'appel{"name": "list_databases", "arguments": {"includeSystem": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_tables≈ 73 tokens
List all tables in a specific database with row counts. Essential for understanding database structure.
Paramètres, retour & exemple (1)
Paramètresdatabase· string · requis
Name of the database
Exemple d'appel{"name": "list_tables", "arguments": {"database": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - describe_table≈ 118 tokens
Get detailed schema information about a table including columns, data types, constraints, foreign keys, and indexes. Critical for understanding table structure.
Paramètres, retour & exemple (2)
Paramètresdatabase· string · requis
Name of the databasetableName· string · requis
Name of the table (can include schema, e.g., dbo.Users)
Exemple d'appel{"name": "describe_table", "arguments": {"database": "texte", "tableName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_table_relationships≈ 98 tokens
Get all foreign key relationships for a table (both incoming and outgoing). Shows how tables are connected.
Paramètres, retour & exemple (2)
Paramètresdatabase· string · requis
Name of the databasetableName· string · requis
Name of the table
Exemple d'appel{"name": "get_table_relationships", "arguments": {"database": "texte", "tableName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_schema≈ 101 tokens
Search across tables, columns, views, and stored procedures by keyword. Perfect for finding where something is implemented.
Paramètres, retour & exemple (2)
Paramètresdatabase· string · requis
Name of the databasesearchTerm· string · requis
Search term or keyword
Exemple d'appel{"name": "search_schema", "arguments": {"database": "texte", "searchTerm": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_column_usage≈ 104 tokens
Find all tables that contain a column with a specific name. Useful for tracking where a field is used across the database.
Paramètres, retour & exemple (2)
Paramètresdatabase· string · requis
Name of the databasecolumnName· string · requis
Exact column name to search for
Exemple d'appel{"name": "find_column_usage", "arguments": {"database": "texte", "columnName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_stored_procedures≈ 60 tokens
List all stored procedures in a database.
Paramètres, retour & exemple (1)
Paramètresdatabase· string · requis
Name of the database
Exemple d'appel{"name": "list_stored_procedures", "arguments": {"database": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_procedure_definition≈ 88 tokens
Get the full SQL definition of a stored procedure.
Paramètres, retour & exemple (2)
Paramètresdatabase· string · requis
Name of the databaseprocedureName· string · requis
Name of the stored procedure
Exemple d'appel{"name": "get_procedure_definition", "arguments": {"database": "texte", "procedureName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_views≈ 54 tokens
List all views in a database.
Paramètres, retour & exemple (1)
Paramètresdatabase· string · requis
Name of the database
Exemple d'appel{"name": "list_views", "arguments": {"database": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_database_overview≈ 78 tokens
Get high-level statistics about a database including table count, view count, procedure count, and schema count.
Paramètres, retour & exemple (1)
Paramètresdatabase· string · requis
Name of the database
Exemple d'appel{"name": "get_database_overview", "arguments": {"database": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - execute_query≈ 104 tokens
Execute a read-only SELECT query against the database. Automatically limited to prevent large result sets. Only SELECT queries are allowed.
Paramètres, retour & exemple (2)
Paramètresquery· string · requis
SQL SELECT query to executedatabase· string · requis
Name of the database
Exemple d'appel{"name": "execute_query", "arguments": {"query": "texte", "database": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_related_tables≈ 100 tokens
Get all tables directly related to a given table through foreign key relationships. Helps understand table dependencies.
Paramètres, retour & exemple (2)
Paramètresdatabase· string · requis
Name of the databasetableName· string · requis
Name of the table
Exemple d'appel{"name": "get_related_tables", "arguments": {"database": "texte", "tableName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/io.github.tharanabope--sql-server-mcp)
<a href="https://dokore.fr/serveur/io.github.tharanabope--sql-server-mcp"><img src="https://dokore.fr/badge/io.github.tharanabope--sql-server-mcp.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».
Source
@tharanabopearachchi/sql-server-mcp@1.0.4