sourcesyncai-mcp

pbteja1998/sourcesyncai-mcp

3.3

If you are the rightful owner of sourcesyncai-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server implementation for the SourceSync.ai API, enabling AI models to interact with SourceSync.ai's knowledge management platform.

The SourceSync.ai MCP Server is a robust implementation designed to facilitate seamless interaction between AI models and the SourceSync.ai knowledge management platform. It provides a standardized interface for managing and organizing knowledge through namespaces, ingesting content from various sources, and performing advanced searches. The server supports semantic and hybrid searches, allowing users to retrieve and manage documents efficiently. It also offers tools for managing connections to external services, ensuring a comprehensive knowledge management solution. With default configuration support, the server ensures easy integration with AI systems, making it a versatile tool for enhancing knowledge management capabilities.

Features

  • Manage namespaces for organizing knowledge
  • Ingest content from various sources (text, URLs, websites, external services)
  • Retrieve, update, and manage documents stored in your knowledge base
  • Perform semantic and hybrid searches against your knowledge base
  • Manage connections to external services

Usages

npx with Claude Desktop

{
  "mcpServers": {
    "sourcesyncai-mcp": {
      "command": "npx",
      "args": ["-y", "sourcesyncai-mcp"],
      "env": {
        "SOURCESYNC_API_KEY": "your_api_key",
        "SOURCESYNC_NAMESPACE_ID": "your_namespace_id",
        "SOURCESYNC_TENANT_ID": "your_tenant_id"
      }
    }
  }
}

npx with Windsurf

{
  "mcpServers": {
    "sourcesyncai-mcp": {
      "command": "npx",
      "args": ["-y", "soucesyncai-mcp"],
      "env": {
        "SOURCESYNC_API_KEY": "your_api_key",
        "SOURCESYNC_NAMESPACE_ID": "your_namespace_id",
        "SOURCESYNC_TENANT_ID": "your_tenant_id"
      }
    }
  }
}

npx with Cursor

{
  "name": "sourcesyncai-mcp",
  "type": "command",
  "command": "env SOURCESYNCAI_API_KEY=your-api-key npx -y sourcesyncai-mcp"
}

Tools

  1. validate_api_key

    Validate a SourceSync.ai API key

  2. create_namespace

    Create a new namespace

  3. list_namespaces

    List all namespaces

  4. get_namespace

    Get details of a specific namespace

  5. update_namespace

    Update a namespace

  6. delete_namespace

    Delete a namespace

  7. ingest_text

    Ingest text content

  8. ingest_urls

    Ingest content from URLs

  9. ingest_sitemap

    Ingest content from a sitemap

  10. ingest_website

    Ingest content from a website

  11. ingest_notion

    Ingest content from Notion

  12. ingest_google_drive

    Ingest content from Google Drive

  13. ingest_dropbox

    Ingest content from Dropbox

  14. ingest_onedrive

    Ingest content from OneDrive

  15. ingest_box

    Ingest content from Box

  16. get_ingest_job_run_status

    Get the status of an ingestion job run

  17. getDocuments

    Retrieve documents with optional filters

  18. updateDocuments

    Update document metadata

  19. deleteDocuments

    Delete documents

  20. resyncDocuments

    Resync documents

  21. fetchUrlContent

    Fetch text content from document URLs

  22. semantic_search

    Perform semantic search

  23. hybrid_search

    Perform hybrid search (semantic + keyword)

  24. create_connection

    Create a new connection to an external service

  25. list_connections

    List all connections

  26. get_connection

    Get details of a specific connection

  27. update_connection

    Update a connection

  28. revoke_connection

    Revoke a connection