Skip to main content
Glama

Tawaz DocStudio

El motor definitivo de investigación y documentación

Transforma cómo creas documentos, diagramas, gráficos y citas: todo desde un solo servidor MCP.

MCP Node.js Python License


Tawaz MCP no es solo otro generador de documentos. Es un motor de flujo de trabajo de investigación completo que convierte a tu asistente de IA en una potencia de documentación.

Crea documentos de Word. Construye presentaciones de PowerPoint. Genera hojas de cálculo de Excel. Dibuja diagramas de flujo. Renderiza gráficos. Gestiona citas. Todo con una sola llamada de herramienta.


¿Por qué Tawaz DocStudio?

Característica

Descripción

DOCX

Crea y edita documentos de Word con encabezados, tablas y viñetas

PPTX

Crea presentaciones de PowerPoint con diapositivas con estilo

XLSX

Genera hojas de cálculo de Excel con varias hojas

Diagramas

Diagramas de flujo, organigramas y mapas mentales mediante Graphviz

Gráficos

Gráficos de barras, líneas, dispersión, circulares y de calor mediante Matplotlib

Citas

Analiza BibTeX/RIS, genera bibliografías APA/MLA/IEEE

Búsqueda

Búsqueda global en todos los documentos de un proyecto

Estructura

Crea automáticamente la estructura de carpetas de proyectos de investigación


Related MCP server: wps-mcp-server

Instalación

Requisitos previos

Configuración

# Clone the repo
git clone https://github.com/Rockstar-1281/tawaz-mcp.git
cd tawaz-mcp

# Install Node.js dependencies
npm install

# Install Python dependencies
py -m pip install graphviz matplotlib bibtexparser pillow

Funciona en todas partes

Tawaz MCP utiliza el Model Context Protocol (MCP), un estándar abierto compatible con todas las principales herramientas de codificación con IA. Funciona con:

Cliente

Ubicación de configuración

OpenCode

~/.config/opencode/opencode.json

Claude Code

~/.claude/settings.json o .mcp.json del proyecto

Codex CLI

~/.codex/config.toml

Cursor

~/.cursor/mcp.json

Windsurf

~/.windsurf/mcp.json

Zed

~/.zed/settings.json

Cline

~/.cline/mcp.json

Aplicaciones personalizadas

Cualquier cliente MCP: solo tienes que apuntar al servidor

OpenCode

{
  "mcpServers": {
    "tawaz": {
      "command": "node",
      "args": ["C:\\path\\to\\tawaz-mcp\\index.js"]
    }
  }
}

Claude Code

{
  "mcpServers": {
    "tawaz": {
      "command": "node",
      "args": ["C:\\path\\to\\tawaz-mcp\\index.js"]
    }
  }
}

Codex CLI

[mcp_servers.tawaz]
command = "node"
args = ["C:\\path\\to\\tawaz-mcp\\index.js"]

Cursor / Windsurf

{
  "mcpServers": {
    "tawaz": {
      "command": "node",
      "args": ["C:\\path\\to\\tawaz-mcp\\index.js"]
    }
  }
}

Nota: Reemplaza C:\path\to\tawaz-mcp con la ruta real a tu repositorio clonado.


Herramientas disponibles

Herramientas de documentos

Herramienta

Qué hace

create_docx

Crea documentos de Word con encabezados, tablas y viñetas

edit_docx

Añade, antepone o reemplaza contenido en DOCX existentes

create_pptx

Crea presentaciones de PowerPoint

edit_pptx

Añade nuevas diapositivas a PPTX existentes

create_xlsx

Genera hojas de cálculo de Excel

edit_xlsx

Añade filas, actualiza celdas, gestiona hojas

Inteligencia visual

Herramienta

Qué hace

create_diagram

Genera diagramas de flujo, organigramas y mapas mentales (Graphviz)

create_chart

Crea gráficos de barras, líneas, dispersión, circulares y de calor (Matplotlib)

Gestión de citas

Herramienta

Qué hace

parse_references

Analiza archivos de citas BibTeX, RIS o JSON

generate_bibliography

Genera bibliografías APA, MLA, Chicago e IEEE

format_citation

Formatea citas individuales dentro del texto

Utilidades de proyecto

Herramienta

Qué hace

create_project_structure

Crea la estructura de carpetas de un proyecto de investigación

search_in_folder

Busca en todos los documentos de una carpeta

get_file_info

Obtiene metadatos de archivos


Ejemplos

Crear un diagrama de flujo

create_diagram({
  type: "flowchart",
  output: "./assets/diagrams/methodology",
  title: "Research Methodology",
  data: "Data Collection -> Analysis -> Validation -> Report"
});

Generar un gráfico

create_chart({
  type: "bar",
  output: "./assets/charts/sales",
  title: "Q3 Sales",
  data: JSON.stringify({ "Widget A": 150, "Widget B": 200, "Widget C": 180 }),
  ylabel: "Units Sold"
});

Analizar referencias BibTeX

parse_references({
  inputPath: "./references.bib",
  format: "bibtex"
});

Generar bibliografía APA

generate_bibliography({
  references: JSON.stringify([
    {
      key: "smith2023",
      type: "article",
      fields: {
        author: "Smith, John",
        title: "AI Research",
        year: "2023",
        journal: "Nature"
      }
    }
  ]),
  style: "apa"
});

Crear un proyecto de investigación

create_project_structure({
  projectName: "my-research",
  basePath: "C:\\Users\\user\\Documents"
});

Crea:

my-research/
├── assets/
│   ├── diagrams/
│   ├── charts/
│   └── images/
├── citations/
├── documents/
└── exports/

Crear un informe DOCX

create_docx({
  outputPath: "./report.docx",
  title: "Research Report",
  content: [
    { type: "heading", text: "1. Introduction", level: 1 },
    { type: "paragraph", text: "This report presents our findings." },
    { type: "heading", text: "2. Methodology", level: 1 },
    { type: "paragraph", text: "See Figure 1 for the process flow." },
    {
      type: "table",
      rows: [
        ["Metric", "Value"],
        ["Sample Size", "1000"],
        ["Confidence", "95%"]
      ]
    }
  ]
});

Formatos compatibles

Formato

Crear

Editar

DOCX

PPTX

XLSX


Inteligencia visual

Tipo de diagrama

Tipo de gráfico

Estilo de cita

Diagrama de flujo

Barras

APA

Organigrama

Línea

MLA

Mapa mental

Dispersión

Chicago

Mermaid

Circular

IEEE

Mapa de calor

Agrupado


Contribuciones

¡Las contribuciones son bienvenidas! Haz un fork del repositorio, crea una rama de funcionalidad y envía un PR.

git checkout -b feature/amazing-feature
git commit -m "Add amazing feature"
git push origin feature/amazing-feature

Licencia

Licencia ISC: consulta LICENSE para más detalles.


Hecho con ❤️ por Rockstar-1281

¡Dale una estrella ⭐ al repositorio si te resulta útil!

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • AI document editing for agents: draft, edit, export .docx/PDF. 37 MCP tools; agent self-signup.

  • Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

View all MCP Connectors

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/Rockstar-1281/tawaz-mcp'

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