remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Connects to Box to ingest documents from the platform. Supports creating and managing connections to Box, and ingesting content via authenticated sessions.
Enables document ingestion from Dropbox accounts. Provides tools for authenticating with Dropbox, creating connections, and ingesting selected documents into the knowledge base.
Allows ingesting documents from Google Drive. Supports authenticating with Google Drive, selecting documents for ingestion, and maintaining connections to retrieve content.
Servidor MCP de SourceSync.ai
Implementación de un servidor de Protocolo de Contexto de Modelo (MCP) para la API de SourceSync.ai . Este servidor permite que los modelos de IA interactúen con la plataforma de gestión del conocimiento de SourceSync.ai mediante una interfaz estandarizada.
Características
- Administrar espacios de nombres para organizar el conocimiento
- Ingerir contenido de diversas fuentes (texto, URL, sitios web, servicios externos)
- Recupere, actualice y administre documentos almacenados en su base de conocimientos
- Realice búsquedas semánticas e híbridas en su base de conocimientos
- Acceda al contenido del documento directamente desde las URL de texto analizadas
- Administrar conexiones a servicios externos
- Compatibilidad con configuración predeterminada para una integración perfecta con IA
Instalación
Ejecutando con npx
Instalación mediante herrería
Para instalar sourcesyncai-mcp para Claude Desktop automáticamente a través de Smithery :
Instalación manual
Ejecutando en el cursor
Para configurar SourceSync.ai MCP en Cursor:
- Abrir configuración del cursor
- Vaya a
Features > MCP Servers
- Haga clic en
+ Add New MCP Server
- Introduzca lo siguiente:
- Nombre:
sourcesyncai-mcp
(o su nombre preferido) - Tipo:
command
- Comando:
env SOURCESYNCAI_API_KEY=your-api-key npx -y sourcesyncai-mcp
- Nombre:
Después de agregar, puede usar las herramientas de SourceSync.ai con las funciones de inteligencia artificial de Cursor describiendo sus necesidades de gestión de conocimientos.
Corriendo en Windsurf
Agregue esto a su ./codeium/windsurf/model_config.json
:
Ejecutándose en Claude Desktop
Para utilizar este servidor MCP con Claude Desktop:
- Localice el archivo de configuración de Claude Desktop:
- macOS :
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas :
%APPDATA%\Claude\claude_desktop_config.json
- Linux :
~/.config/Claude/claude_desktop_config.json
- macOS :
- Edite el archivo de configuración para agregar el servidor MCP de SourceSync.ai:
- Guarde el archivo de configuración y reinicie Claude Desktop
Configuración
Variables de entorno
Requerido
SOURCESYNC_API_KEY
: Su clave API de SourceSync.ai (obligatoria)
Opcional
SOURCESYNC_NAMESPACE_ID
: ID de espacio de nombres predeterminado que se utilizará para las operacionesSOURCESYNC_TENANT_ID
: Su ID de inquilino (opcional)
Ejemplos de configuración
Configuración básica con valores predeterminados:
Herramientas disponibles
Autenticación
validate_api_key
: valida una clave API de SourceSync.ai
Espacios de nombres
create_namespace
: Crea un nuevo espacio de nombreslist_namespaces
: Lista todos los espacios de nombresget_namespace
: Obtener detalles de un espacio de nombres específicoupdate_namespace
: Actualizar un espacio de nombresdelete_namespace
: Eliminar un espacio de nombres
Ingestión de datos
ingest_text
: Ingerir contenido de textoingest_urls
: Ingerir contenido de las URLingest_sitemap
: Ingerir contenido de un mapa del sitioingest_website
: Ingerir contenido de un sitio webingest_notion
: Ingerir contenido desde Notioningest_google_drive
: Ingerir contenido desde Google Driveingest_dropbox
: Ingerir contenido desde Dropboxingest_onedrive
: Ingerir contenido desde OneDriveingest_box
: Ingerir contenido de Boxget_ingest_job_run_status
: obtener el estado de la ejecución de un trabajo de ingestión
Documentos
getDocuments
: recupera documentos con filtros opcionalesupdateDocuments
: Actualizar metadatos del documentodeleteDocuments
: Eliminar documentosresyncDocuments
: Resincronizar documentosfetchUrlContent
: recupera el contenido de texto de las URL de los documentos
Buscar
semantic_search
: Realizar búsqueda semánticahybrid_search
: Realizar una búsqueda híbrida (semántica + palabra clave)
Conexiones
create_connection
: Crea una nueva conexión a un servicio externolist_connections
: Lista todas las conexionesget_connection
: Obtener detalles de una conexión específicaupdate_connection
: Actualizar una conexiónrevoke_connection
: Revocar una conexión
Ejemplos de indicaciones
A continuación se muestran algunos ejemplos de indicaciones que puede utilizar con Claude o Cursor después de configurar el servidor MCP:
- "Busca información sobre aprendizaje automático en mi base de conocimientos de SourceSync".
- "Ingresar este artículo en mi base de conocimientos de SourceSync: [URL]"
- "Crear un nuevo espacio de nombres en SourceSync para la documentación de mi proyecto".
- "Enumere todos los documentos en mi espacio de nombres SourceSync".
- "Obtener el contenido de texto del documento [document_id] desde mi espacio de nombres SourceSync".
Solución de problemas
Problemas de conexión
Si tiene problemas para conectarse al servidor MCP de SourceSync.ai:
- Verificar rutas : asegúrese de que todas las rutas en su configuración sean rutas absolutas, no relativas.
- Comprobar permisos : asegúrese de que el archivo del servidor tenga permisos de ejecución (
chmod +x dist/index.js
). - Habilitar el modo de desarrollador : en Claude Desktop, habilite el modo de desarrollador y verifique el archivo de registro de MCP.
- Probar el servidor : Ejecute el servidor directamente desde la línea de comandos:Copy
- Reiniciar AI Client : después de realizar cambios, reinicie completamente Claude Desktop o Cursor.
- Verificar las variables de entorno : asegúrese de que todas las variables de entorno necesarias estén configuradas correctamente.
Registro de depuración
Para un registro detallado, agregue la variable de entorno DEBUG:
Desarrollo
Estructura del proyecto
src/index.ts
: Punto de entrada principal y configuración del servidorsrc/schemas.ts
: Definiciones de esquemas para todas las herramientassrc/sourcesync.ts
: Cliente para interactuar con la API de SourceSync.aisrc/sourcesync.types.ts
: definiciones de tipos de TypeScript
Construcción y pruebas
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Campo de golf
Flujo de trabajo de recuperación de contenido de documentos:
- Primero, use
getDocuments
conincludeConfig.parsedTextFileUrl: true
para obtener los documentos con sus URL de contenido. - Extraer la URL de la respuesta del documento
- Utilice
fetchUrlContent
para recuperar el contenido real:
You must be authenticated.
Tools
Un servidor de protocolo de contexto de modelo que permite que los modelos de IA interactúen con la plataforma de gestión de conocimiento de SourceSync.ai para administrar documentos, ingerir contenido de diversas fuentes y realizar búsquedas semánticas.
- Features
- Installation
- Configuration
- Available Tools
- Example Prompts
- Troubleshooting
- Development
- License
- Links