Other MCP Server · MODEL CONTEXT PROTOCOL

scmdr sourcesyncai mcp

scmdr sourcesyncai mcp is a community-listed Model Context Protocol server. Review the source repository before installation.

WHAT IT CONNECTS

scmdr sourcesyncai mcp 为 AI Agent 提供什么

  • 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
  • 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`
  • 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
  • `SOURCESYNC_API_KEY`: Your SourceSync.ai API key (required)
  • `SOURCESYNC_NAMESPACE_ID`: Default namespace ID to use for operations
  • `SOURCESYNC_TENANT_ID`: Your tenant ID (optional)
  • `validate_api_key`: Validate a SourceSync.ai API key
  • `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
  • `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
  • `getDocuments`: Retrieve documents with optional filters
  • `updateDocuments`: Update document metadata
  • `deleteDocuments`: Delete documents
  • `resyncDocuments`: Resync documents
  • `fetchUrlContent`: Fetch text content from document URLs
  • `semantic_search`: Perform semantic search
  • `hybrid_search`: Perform hybrid search (semantic + keyword)
  • `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
  • "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."
  • **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:
  • **Restart AI Client**: After making changes, completely restart Claude Desktop or Cursor.
  • **Check Environment Variables**: Ensure all required environment variables are correctly set.
  • `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
  • [SourceSync.ai Documentation](https://sourcesync.ai)
  • [SourceSync.ai API Reference](https://sourcesync.ai/api-reference/authentication)
  • [Model Context Protocol](https://modelcontextprotocol.io/introduction)
  • First, use `getDocuments` with `includeConfig.parsedTextFileUrl: true` to get documents with their content URLs
  • Extract the URL from the document response
  • Use `fetchUrlContent` to retrieve the actual content:

SECURITY

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。