MCP Server para automatizar tareas en el proyecto Datier
Project description
Datier MCP Server
Este es un servidor Model Context Protocol (MCP) diseñado para interactuar con proyectos dentro del entorno de Datier. Permite a los asistentes de inteligencia artificial (como Claude, Cursor u otros agentes) realizar tareas avanzadas de análisis, manipulación y automatización en los diferentes repositorios.
Características (Tools Disponibles)
El servidor expone las siguientes herramientas (tools) a tu asistente de IA:
list_projects: Lista los proyectos disponibles dentro de tu workspace.list_project_schemas: Busca y lista todos los esquemas de bases de datos (.sql, .prisma, etc.) en un proyecto.read_schema_ddl: Lee el contenido exacto de un esquema para que la IA pueda analizarlo.create_schema_in_project: Crea archivos DDL o esquemas dentro de la carpetaschemasde un proyecto.create_database_from_plan: Inicia la creación de una base de datos guiada a partir de un plan.merge_suggested_changes: Aplica fusiones inteligentes (diffs parciales) al código sin sobrescribir archivos completos, minimizando errores.
Instalación
Puedes instalar el servidor fácilmente usando pip (se recomienda usar uv o un entorno virtual):
pip install datier-mcp-server
Configuración en el Cliente (Cursor / Claude)
Una vez instalado, el servidor registrará un comando global llamado datier-mcp.
Debes añadir este servidor a la configuración de tu cliente MCP (por ejemplo en Cursor IDE o Claude Desktop).
Ejemplo de configuración mcp-config.json:
{
"mcpServers": {
"datier-mcp": {
"command": "datier-mcp",
"args": []
}
}
}
Nota: Dependiendo de cómo lo instalaste, es posible que necesites proporcionar la ruta absoluta al ejecutable de datier-mcp (ej. /home/tu_usuario/.venv/bin/datier-mcp).
Estructura de Workspace Asumida
El servidor asume que está siendo ejecutado dentro del ecosistema de Datier, por lo cual buscará los proyectos tres niveles arriba desde su ubicación de instalación (es decir, asumiendo una estructura tipo workspace/proyecto/...).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file datier_mcp_server-0.1.0.tar.gz.
File metadata
- Download URL: datier_mcp_server-0.1.0.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
889e923a0e54551e9f1f0c0d1dee57746998a560b22a53239652d485aa633594
|
|
| MD5 |
6edd8180c4f14580b9e10ef6a4274b56
|
|
| BLAKE2b-256 |
eb92ca6b083b59613e62f0fc7020408ed419c6038cd83d437d6b5b16d00477a3
|
File details
Details for the file datier_mcp_server-0.1.0-py3-none-any.whl.
File metadata
- Download URL: datier_mcp_server-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4ca9e82b5e8f46af00a0c3d8284f8c40898f0b82c13c5086f35a0c50fba6845
|
|
| MD5 |
35fed02c0857777a678ea4a32f4486b6
|
|
| BLAKE2b-256 |
353a4fe35fcd8562703074456acc058ab3309a3576ca640135b09b8dbd78f877
|