Skip to content

Servidor de Proyectos

El servidor de proyectos (servers/research/) ofrece gestión estructurada de proyectos con soporte para distintos tipos de proyecto, seguimiento de fuentes, generación de citas APA, salida de bibliografía y registro de backends de datos.

Renombrado desde Servidor de Investigación

Este servidor se llamaba antes "crow-research". El nombre del servidor ahora es crow-projects, y la función de fábrica es createProjectServer (el antiguo nombre createResearchServer sigue funcionando como alias retrocompatible). El gateway lo monta en /projects/mcp (principal) y /research/mcp (alias heredado).

Tipos de proyecto

Los proyectos tienen un campo type que determina su propósito:

TipoDescripción
researchProyectos de investigación tradicionales con fuentes, citas y bibliografía (predeterminado)
data_connectorProyectos que se conectan a datos externos a través de backends registrados

El tipo se establece al crear el proyecto y determina qué herramientas y flujos de trabajo son relevantes.

Herramientas

crow_create_project

Crea un proyecto nuevo.

ParámetroTipoRequeridoDescripción
namestringNombre del proyecto
descriptionstringNoDescripción y objetivos del proyecto
tagsstringNoEtiquetas separadas por comas
typestringNoTipo de proyecto: research (predeterminado) o data_connector

crow_list_projects

Lista todos los proyectos con un filtro de estado opcional.

ParámetroTipoRequeridoDescripción
statusstringNoFiltrar por estado

crow_update_project

Actualiza el nombre, la descripción, el estado o las etiquetas de un proyecto.

ParámetroTipoRequeridoDescripción
idnumberID del proyecto
namestringNoNombre nuevo
descriptionstringNoDescripción nueva
statusstringNoEstado nuevo (active, paused, completed, archived)
tagsstringNoEtiquetas nuevas

crow_add_source

Agrega una fuente a un proyecto. Genera automáticamente una cita APA si no se proporciona una. Se usa más comúnmente con proyectos de tipo research.

ParámetroTipoRequeridoDescripción
titlestringTítulo de la fuente
source_typestringTipo (ver la lista de abajo)
project_idnumberNoAsociarla a un proyecto
urlstringNoURL donde se encontró la fuente
authorsstringNoAutor(es) en formato "Last, F. M."
publication_datestringNoFecha de publicación (YYYY-MM-DD o YYYY)
publisherstringNoEditorial o nombre del sitio web
doistringNoDOI (para artículos académicos)
isbnstringNoISBN (para libros)
abstractstringNoResumen (abstract) o descripción breve
content_summarystringNoResumen de los puntos y hallazgos clave
full_textstringNoTexto completo, si está disponible
citation_apastringNoCita APA manual (se autogenera si se omite)
retrieval_methodstringNoCómo se obtuvo la fuente
tagsstringNoEtiquetas separadas por comas
relevance_scorenumberNoQué tan relevante es para el proyecto, 1-10 (predeterminado: 5)

Tipos de fuente: web_article, academic_paper, book, interview, web_search, web_scrape, api_data, document, video, podcast, social_media, government_doc, dataset, other

crow_search_sources

Busca fuentes usando búsqueda de texto completo.

ParámetroTipoRequeridoDescripción
querystringConsulta de búsqueda
source_typestringNoFiltrar por tipo
project_idnumberNoFiltrar por proyecto
limitnumberNoMáximo de resultados

crow_get_source

Obtiene los detalles completos de una fuente específica.

ParámetroTipoRequeridoDescripción
source_idnumberID de la fuente

crow_verify_source

Marca el estado de verificación de una fuente.

ParámetroTipoRequeridoDescripción
source_idnumberID de la fuente
verifiedbooleanEstado de verificación
verification_notesstringNoNotas sobre la verificación

crow_list_sources

Lista fuentes con filtrado opcional.

ParámetroTipoRequeridoDescripción
project_idnumberNoFiltrar por proyecto
source_typestringNoFiltrar por tipo
verifiedbooleanNoFiltrar por estado de verificación
limitnumberNoMáximo de resultados

crow_add_note

Agrega una nota, opcionalmente vinculada a un proyecto o a una fuente.

ParámetroTipoRequeridoDescripción
contentstringContenido de la nota
note_typestringNoTipo: note, quote, summary, analysis, question, insight (predeterminado: note)
project_idnumberNoProyecto asociado
source_idnumberNoFuente asociada
titlestringNoTítulo de la nota
tagsstringNoEtiquetas separadas por comas

crow_search_notes

Busca notas por contenido.

ParámetroTipoRequeridoDescripción
querystringTérminos de búsqueda
project_idnumberNoFiltrar por proyecto
note_typestringNoFiltrar por tipo (note, quote, summary, analysis, question, insight)
limitnumberNoMáximo de resultados (predeterminado: 10)

crow_generate_bibliography

Genera una bibliografía APA formateada para un proyecto o un conjunto filtrado de fuentes.

ParámetroTipoRequeridoDescripción
project_idnumberNoGenerar la bibliografía de este proyecto
tagstringNoFiltrar por etiqueta
verified_onlybooleanNoIncluir solo fuentes verificadas (predeterminado: false)

crow_project_stats

Obtiene estadísticas sobre los proyectos y el pipeline de investigación. Sin parámetros.

Herramientas de backends de datos

Estas herramientas gestionan conexiones de datos externas para proyectos de tipo data_connector.

crow_register_backend

Registra un servidor MCP externo como backend de datos.

ParámetroTipoRequeridoDescripción
namestringNombre del backend
server_urlstringURL del servidor MCP
descriptionstringNoQué datos proporciona este backend

crow_list_backends

Lista todos los backends de datos registrados. Sin parámetros.

crow_remove_backend

Elimina un backend de datos registrado.

ParámetroTipoRequeridoDescripción
backend_idnumberID del backend

crow_backend_schema

Obtiene el esquema (las herramientas disponibles) de un backend registrado.

ParámetroTipoRequeridoDescripción
backend_idnumberID del backend

Recursos

research://projects

Devuelve la lista de todos los proyectos.

Generación de citas APA

El servidor genera citas APA automáticamente al agregar fuentes. El formato de la cita varía según el tipo de fuente:

  • Artículos académicos: Author (Year). Title. Publisher. DOI/URL
  • Libros: Author (Year). *Title*. Publisher.
  • Artículos web: Author (Year). Title. Site Name. URL
  • Otros tipos: formato APA estándar con los campos disponibles

Released under the MIT License.