Enables ingestion of content from Box cloud storage platform into the SourceSync.ai knowledge base
Enables ingestion of content from Dropbox cloud storage platform into the SourceSync.ai knowledge base
Enables ingestion of content from Google Drive cloud storage platform into the SourceSync.ai knowledge base
Enables ingestion of content from Notion workspace into the SourceSync.ai knowledge base
SourceSync.ai MCP Server
A Model Context Protocol (MCP) server implementation for the SourceSync.ai API. This server allows AI models to interact with SourceSync.ai's knowledge management platform through a standardized interface.
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 
- Access document content directly from parsed text URLs 
- Manage connections to external services 
- Default configuration support for seamless AI integration 
Installation
Running with npx
Installing via Smithery
To install sourcesyncai-mcp for Claude Desktop automatically via Smithery:
Manual Installation
Running on Cursor
To configure SourceSync.ai MCP in Cursor:
- Open Cursor Settings 
- Go to - Features > MCP Servers
- Click - + Add New MCP Server
- Enter the following: - Name: - sourcesyncai-mcp(or your preferred name)
- Type: - command
- Command: - env SOURCESYNCAI_API_KEY=your-api-key npx -y sourcesyncai-mcp
 
After adding, you can use SourceSync.ai tools with Cursor's AI features by describing your knowledge management needs.
Running on Windsurf
Add this to your ./codeium/windsurf/model_config.json:
Running on Claude Desktop
To use this MCP server with Claude Desktop:
- Locate the Claude Desktop configuration file: - macOS: - ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows: - %APPDATA%\Claude\claude_desktop_config.json
- Linux: - ~/.config/Claude/claude_desktop_config.json
 
- Edit the configuration file to add the SourceSync.ai MCP server: 
- Save the configuration file and restart Claude Desktop 
Configuration
Environment Variables
Required
- SOURCESYNC_API_KEY: Your SourceSync.ai API key (required)
Optional
- SOURCESYNC_NAMESPACE_ID: Default namespace ID to use for operations
- SOURCESYNC_TENANT_ID: Your tenant ID (optional)
Configuration Examples
Basic configuration with default values:
Available Tools
Authentication
- validate_api_key: Validate a SourceSync.ai API key
Namespaces
- create_namespace: Create a new namespace
- list_namespaces: List all namespaces
- get_namespace: Get details of a specific namespace
- update_namespace: Update a namespace
- delete_namespace: Delete a namespace
Data Ingestion
- ingest_text: Ingest text content
- ingest_urls: Ingest content from URLs
- ingest_sitemap: Ingest content from a sitemap
- ingest_website: Ingest content from a website
- ingest_notion: Ingest content from Notion
- ingest_google_drive: Ingest content from Google Drive
- ingest_dropbox: Ingest content from Dropbox
- ingest_onedrive: Ingest content from OneDrive
- ingest_box: Ingest content from Box
- get_ingest_job_run_status: Get the status of an ingestion job run
Documents
- getDocuments: Retrieve documents with optional filters
- updateDocuments: Update document metadata
- deleteDocuments: Delete documents
- resyncDocuments: Resync documents
- fetchUrlContent: Fetch text content from document URLs
Search
- semantic_search: Perform semantic search
- hybrid_search: Perform hybrid search (semantic + keyword)
Connections
- create_connection: Create a new connection to an external service
- list_connections: List all connections
- get_connection: Get details of a specific connection
- update_connection: Update a connection
- revoke_connection: Revoke a connection
Example Prompts
Here are some example prompts you can use with Claude or Cursor after configuring the MCP server:
- "Search my SourceSync knowledge base for information about machine learning." 
- "Ingest this article into my SourceSync knowledge base: [URL]" 
- "Create a new namespace in SourceSync for my project documentation." 
- "List all the documents in my SourceSync namespace." 
- "Get the text content of document [document_id] from my SourceSync namespace." 
Troubleshooting
Connection Issues
If you encounter issues connecting the SourceSync.ai MCP server:
- Verify Paths: Ensure all paths in your configuration are absolute paths, not relative. 
- Check Permissions: Ensure the server file has execution permissions ( - chmod +x dist/index.js).
- Enable Developer Mode: In Claude Desktop, enable Developer Mode and check the MCP Log File. 
- Test the Server: Run the server directly from the command line: node /path/to/sourcesyncai-mcp/dist/index.js
- Restart AI Client: After making changes, completely restart Claude Desktop or Cursor. 
- Check Environment Variables: Ensure all required environment variables are correctly set. 
Debug Logging
For detailed logging, add the DEBUG environment variable:
Development
Project Structure
- src/index.ts: Main entry point and server setup
- src/schemas.ts: Schema definitions for all tools
- src/sourcesync.ts: Client for interacting with SourceSync.ai API
- src/sourcesync.types.ts: TypeScript type definitions
Building and Testing
License
MIT
Links
Document content retrieval workflow:
- First, use - getDocumentswith- includeConfig.parsedTextFileUrl: trueto get documents with their content URLs
- Extract the URL from the document response 
- Use - fetchUrlContentto retrieve the actual content:
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.
Tools
Allows AI models to interact with SourceSync.ai's knowledge management platform to organize, ingest, retrieve, and search content in knowledge bases.
- Features
- Installation
- Configuration
- Available Tools
- Example Prompts
- Troubleshooting
- Development
- License
- Links
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityEnables AI models to interact with HubSpot CRM data and operations through a standardized interface, supporting contact and company management.Last updated -104MIT License
- -security-license-qualityEnables AI models to interact with Jira using a standardized protocol, offering full Jira REST API integration with features like optimal performance through connection pooling, error handling, and request monitoring.Last updated -2
- Asecurity-licenseAqualityEnables AI assistants to interact with Meilisearch via the Model Context Protocol, allowing comprehensive index, document, and search management through a standardized interface.Last updated -6809MIT License
- Asecurity-licenseAqualityA Model Context Protocol server that enables AI models to interact with SourceSync.ai's knowledge management platform for managing documents, ingesting content from various sources, and performing semantic searches.Last updated -2515