Lets AI models ingest content, manage documents and run semantic search on the SourceSync.ai knowledge platform.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add sourcesync-ai --env SOURCESYNC_API_KEY='<SOURCESYNC_API_KEY>' --env SOURCESYNC_NAMESPACE_ID='<SOURCESYNC_NAMESPACE_ID>' --env SOURCESYNC_TENANT_ID='<SOURCESYNC_TENANT_ID>' -- npx -y sourcesyncai-mcp~/.codex/config.toml
[mcp_servers.sourcesync-ai]
command = "npx"
args = ["-y", "sourcesyncai-mcp"]
env = { SOURCESYNC_API_KEY = "<SOURCESYNC_API_KEY>", SOURCESYNC_NAMESPACE_ID = "<SOURCESYNC_NAMESPACE_ID>", SOURCESYNC_TENANT_ID = "<SOURCESYNC_TENANT_ID>" }
# codex mcp add sourcesync-ai --env SOURCESYNC_API_KEY='<SOURCESYNC_API_KEY>' --env SOURCESYNC_NAMESPACE_ID='<SOURCESYNC_NAMESPACE_ID>' --env SOURCESYNC_TENANT_ID='<SOURCESYNC_TENANT_ID>' -- npx -y sourcesyncai-mcp~/.cursor/mcp.json
{
"mcpServers": {
"sourcesync-ai": {
"command": "npx",
"args": [
"-y",
"sourcesyncai-mcp"
],
"env": {
"SOURCESYNC_API_KEY": "<SOURCESYNC_API_KEY>",
"SOURCESYNC_NAMESPACE_ID": "<SOURCESYNC_NAMESPACE_ID>",
"SOURCESYNC_TENANT_ID": "<SOURCESYNC_TENANT_ID>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"sourcesync-ai": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"sourcesyncai-mcp"
],
"env": {
"SOURCESYNC_API_KEY": "<SOURCESYNC_API_KEY>",
"SOURCESYNC_NAMESPACE_ID": "<SOURCESYNC_NAMESPACE_ID>",
"SOURCESYNC_TENANT_ID": "<SOURCESYNC_TENANT_ID>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"sourcesync-ai": {
"command": "npx",
"args": [
"-y",
"sourcesyncai-mcp"
],
"env": {
"SOURCESYNC_API_KEY": "<SOURCESYNC_API_KEY>",
"SOURCESYNC_NAMESPACE_ID": "<SOURCESYNC_NAMESPACE_ID>",
"SOURCESYNC_TENANT_ID": "<SOURCESYNC_TENANT_ID>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"sourcesync-ai": {
"command": "npx",
"args": [
"-y",
"sourcesyncai-mcp"
],
"env": {
"SOURCESYNC_API_KEY": "<SOURCESYNC_API_KEY>",
"SOURCESYNC_NAMESPACE_ID": "<SOURCESYNC_NAMESPACE_ID>",
"SOURCESYNC_TENANT_ID": "<SOURCESYNC_TENANT_ID>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"sourcesync-ai": {
"command": "npx",
"args": [
"-y",
"sourcesyncai-mcp"
],
"env": {
"SOURCESYNC_API_KEY": "<SOURCESYNC_API_KEY>",
"SOURCESYNC_NAMESPACE_ID": "<SOURCESYNC_NAMESPACE_ID>",
"SOURCESYNC_TENANT_ID": "<SOURCESYNC_TENANT_ID>"
}
}
}
}Environment variables
SOURCESYNC_API_KEYSOURCESYNC_NAMESPACE_IDSOURCESYNC_TENANT_ID
Replace the placeholders with your own credentials and keep them out of version control.