Driflyte
El servidor MCP de Driflyte expone herramientas que permiten a los asistentes de IA consultar y recuperar conocimiento específico de temas a partir de páginas web rastreadas e indexadas de forma recursiva.
Documentación
Servidor MCP de Driflyte
Servidor MCP para Driflyte.
El Servidor MCP de Driflyte expone herramientas que permiten a los asistentes de IA consultar y recuperar conocimiento específico de temas a partir de páginas web rastreadas e indexadas de forma recursiva. Con este servidor MCP, Driflyte actúa como un puente entre diversas fuentes de contenido conscientes del tema (web, GitHub y más) y el razonamiento impulsado por IA, permitiendo respuestas más ricas y precisas.
Qué Hace
- Rastreo Web Profundo: Sigue enlaces de forma recursiva para rastrear e indexar páginas web.
- Integración con GitHub: Rastrea repositorios, issues y discusiones.
- Soporte Extensible de Recursos: Soporte futuro planificado para Slack, Microsoft Teams, Google Docs/Drive, Confluence, JIRA, Zendesk, Salesforce y más.
- Indexación Consciente del Tema: Cada documento está etiquetado con uno o más temas, lo que permite una recuperación específica y dirigida por tema.
- Diseñado para RAG con RAG: El servidor en sí está construido pensando en la Generación Aumentada por Recuperación (RAG), y potencia flujos de trabajo RAG al proporcionar a los asistentes documentos específicos y de alta calidad como contexto de fundamentación.
- Diseñado para IA con IA: El sistema no es solo para asistentes de IA — también está diseñado y evolucionado utilizando IA en sí misma, lo que lo convierte en un componente nativo de IA para la recuperación inteligente de conocimiento.
Uso y Límites
- Acceso Gratuito: Driflyte es actualmente gratuito.
- Sin Registro Requerido: Puedes comenzar a usarlo de inmediato — no se necesita registro ni suscripción.
- Límites de Tasa: Para garantizar un uso justo, las solicitudes están limitadas por IP:
100solicitudes de API por5minutos por dirección IP.
- Pueden introducirse cambios futuros en las políticas de uso y límites a medida que estén disponibles nuevas funciones e integraciones de recursos.
Requisitos Previos
- Node.js 18+
- Un asistente de IA (con cliente MCP) como Cursor, Claude (Desktop o Code), VS Code, Windsurf, etc...
Configuraciones
Argumentos de CLI
El servidor MCP de Driflyte admite los siguientes argumentos de CLI para configuración:
--transport <stdio|streamable-http>- Configura el protocolo de transporte (por defectostdio).--port <number>– Configura el número de puerto para escuchar cuando se usa el transportestreamable-http(por defecto3000).
Inicio Rápido
Este servidor MCP (usando transporte STDIO o Streamable HTTP) se puede agregar a cualquier Cliente MCP
como VS Code, Claude, Cursor, Windsurf Github Copilot a través del paquete NPM @driflyte/mcp-server.
ChatGPT
- Navega a
Settingsen tu perfil y habilitaDeveloper Modebajo la opciónConnectors. - En el panel de chat, haz clic en el ícono
+y, en el menú desplegable, seleccionaDeveloper Mode. Verás una opción para agregar fuentes/conectores. - Ingresa los siguientes detalles del Servidor MCP y luego haz clic en
Create:Name:DriflyteMCP Server URL:https://mcp.driflyte.com/openaiAuthentication:No authenticationTrust Setting: MarcaI trust this application
Consulta Cómo configurar un servidor MCP remoto y conectarlo a la investigación profunda de ChatGPT y Herramientas del servidor MCP ahora en ChatGPT – modo desarrollador para más información.
Claude Code
Ejecuta el siguiente comando. Consulta Documentación de MCP de Claude Code para más información.
Servidor Local
claude mcp add driflyte -- npx -y @driflye/mcp-server
Servidor Remoto
claude mcp add --transport http driflyte https://mcp.driflyte.com/mcp
Claude Desktop
Servidor Local
Agrega la siguiente configuración al archivo claude_desktop_config.json.
Consulta la Documentación de MCP de Claude Desktop para más información.
{
"mcpServers": {
"driflyte": {
"command": "npx",
"args": ["-y", "@driflyte/mcp-server"]
}
}
}
Servidor Remoto
Ve a Settings > Connectors > Add Custom Connector en Claude Desktop y agrega el nuevo servidor MCP con los siguientes campos:
- Nombre:
Driflyte - URL del servidor MCP remoto:
https://mcp.driflyte.com/mcp
Agente de Codificación Copilot
Agrega la siguiente configuración a la sección mcpServers de la configuración de tu Agente de Codificación Copilot a través de
Repository > Settings > Copilot > Coding agent > MCP configuration.
Consulta la Documentación de MCP del Agente de Codificación Copilot para más información.
Servidor Local
{
"mcpServers": {
"driflyte": {
"type": "local",
"command": "npx",
"args": ["-y", "@driflyte/mcp-server"]
}
}
}
Servidor Remoto
{
"mcpServers": {
"driflyte": {
"type": "http",
"url": "https://mcp.driflyte.com/mcp"
}
}
}
Cursor
Agrega la siguiente configuración al archivo ~/.cursor/mcp.json (o .cursor/mcp.json en tu carpeta de proyecto).
O configúralo mediante 🖱️Instalación con un clic.
Consulta la Documentación de MCP de Cursor para más información.
Servidor Local
{
"mcpServers": {
"driflyte": {
"command": "npx",
"args": ["-y", "@driflyte/mcp-server"]
}
}
}
Servidor Remoto
{
"mcpServers": {
"driflyte": {
"url": "https://mcp.driflyte.com/mcp"
}
}
}
Gemini CLI
Agrega la siguiente configuración al archivo ~/.gemini/settings.json.
Consulta la Documentación de MCP de Gemini CLI para más información.
Servidor Local
{
"mcpServers": {
"driflyte": {
"command": "npx",
"args": ["-y", "@driflyte/mcp-server"]
}
}
}
Servidor Remoto
{
"mcpServers": {
"driflyte": {
"httpUrl": "https://mcp.driflyte.com/mcp"
}
}
}
Smithery
Ejecuta el siguiente comando. Puedes encontrar tu clave de API de Smithery aquí. Consulta la Documentación de CLI de Smithery para más información.
npx -y @smithery/cli install @serkan-ozal/driflyte-mcp-server --client <SMITHERY-CLIENT-NAME> --key <SMITHERY-API-KEY>
VS Code
Agrega la siguiente configuración al archivo .vscode/mcp.json.
O configúralo mediante 🖱️Instalación con un clic.
Consulta la Documentación de MCP de VS Code para más información.
Servidor Local
{
"mcp": {
"servers": {
"driflyte": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@driflyte/mcp-server"]
}
}
}
}
Servidor Remoto
{
"mcp": {
"servers": {
"driflyte": {
"type": "http",
"url": "https://mcp.driflyte.com/mcp"
}
}
}
}
Windsurf
Agrega la siguiente configuración al archivo ~/.codeium/windsurf/mcp_config.json.
Consulta la Documentación de MCP de Windsurf para más información.
Servidor Local
{
"mcpServers": {
"driflyte": {
"command": "npx",
"args": ["-y", "@driflyte/mcp-server"]
}
}
}
Servidor Remoto
{
"mcpServers": {
"driflyte": {
"serverUrl": "https://mcp.driflyte.com/mcp"
}
}
}
Componentes
Herramientas
list-topics: Devuelve una lista de temas para los cuales se han rastreado recursos (páginas web, etc...) y el contenido está disponible. Esto permite a los asistentes de IA descubrir las áreas temáticas más relevantes y actualizadas actualmente indexadas por el rastreador.- Esquema de Entrada: No se admite parámetro de entrada.
- Esquema de Salida:
topics:Optinal:falseType:Array<string>Description: Lista de los temas admitidos.
search: Dada una lista de temas y una pregunta del usuario, esta herramienta recupera los documentos más relevantes (top-K) del contenido rastreado. Está diseñada para ayudar a los asistentes de IA a mostrar la información más contextualmente apropiada y actualizada para un tema y consulta específicos. Esto permite respuestas más informadas y precisas basadas en contenido web real etiquetado por tema.- Esquema de Entrada:
topicsOptinal:falseType:Array<string>Description: Una lista de uno o más identificadores de tema para restringir el espacio de búsqueda. Solo se considerarán los documentos etiquetados con al menos uno de estos temas.
queryOptinal:falseType:stringDescription: La consulta o pregunta en lenguaje natural para la cual se busca información relevante. Esto se utilizará para clasificar los documentos por relevancia semántica.
topKOptinal:trueType:numberDefault Value:10Min Value:1Max Value:30Description: El número máximo de documentos relevantes a devolver. Los resultados se ordenan por puntuación de relevancia descendente.
- Esquema de Salida:
documents:Optional:falseType:Array<Document>Description: Documentos coincidentes con la consulta de búsqueda.- Tipo:
Document:contentOptinal:falseType:stringDescription: Contenido relacionado (completo o parcial) del documento coincidente.
metadataOptinal:falseType:Map<string, any>Description: Metadatos del documento y contenido relacionado en formato clave-valor.
scoreOptinal:falseType:numberMin Value:0Max Value:1Description: Puntuación de similitud (entre0y1) para el contenido del documento.
- Esquema de Entrada:
Recursos
N/A
Hoja de Ruta
- Soporte de más tipos de contenido (
.pdf,.ppt/.pptx,.doc/.docx, y muchos otros aplicables, incluidos formatos de audio y video...) - Integración con más fuentes de datos (Slack, Teams, Google Docs/Drive, Confluence, JIRA, Zendesk, Salesforce, etc...))
- Y más temas con sus recursos
Problemas y Comentarios
Por favor, utiliza GitHub Issues para cualquier informe de error, solicitud de función y soporte.
Contribución
Si deseas contribuir, por favor
- Haz un fork del repositorio en GitHub y clona tu fork.
- Crea una rama para tus cambios y realiza tus modificaciones en ella.
- Envía una solicitud de extracción explicando claramente cuál es tu contribución.
Consejo: Por favor, revisa las solicitudes de extracción existentes para contribuciones similares y considera enviar un issue para discutir la función propuesta antes de escribir código.
Licencia
Licenciado bajo MIT.