SynapCores MCP Server
OfficialAllows CrewAI agents to use SynapCores MCP tools for database queries, vector search, graph operations, AutoML, and LLM generation.
Provides LangChain agents with MCP tools to access SynapCores capabilities, including SQL querying, vector search, graph traversal, AutoML, and text generation.
Provides LangGraph agents with MCP tools for SynapCores database operations, semantic search, graph queries, AutoML, and agent memory access.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
SynapCores MCP Server
Give Claude, Cursor, Windsurf, VS Code, Zed, or any Model Context Protocol client a full AI-native database. SynapCores puts SQL, vector search, a Cypher graph, in-database AutoML, LLM generation and agent memory in one self-hosted engine. This server exposes all of it as MCP tools.
One server, every data model. Query tables, run semantic search, traverse a graph, and train and score ML models from the same connection.
No SQL dialect to learn. The tools wrap the engine's AI functions, so an assistant can run semantic search or train a model directly.
Your data stays with you. SynapCores runs on your machine or your servers. The Community Edition is free.
Zero dependencies. One small Node.js package (Node 18+).
Try SynapCores in the browser first: synapcores.com/playground
Tools
Tool | What it does |
| List the tables in the database |
| Columns, types and constraints for a table |
| Run a SELECT and return rows |
| Run INSERT / UPDATE / DELETE and DDL |
| Check SQL and show the plan without running it |
| Look up SynapCores SQL syntax and examples |
| Top-k similarity search over a vector collection; the query text is embedded for you |
| Get an embedding vector for any text |
| Run Cypher (MATCH / MERGE / CREATE / SET / DELETE) on the graph |
| Train an AutoML model on a table column |
| Score rows with a trained model (calibrated probabilities for classification) |
| List trained models |
| Algorithm, metrics and feature importance of a model |
| Generate text with the engine's configured LLM |
| Inspect the database's learned agent memory: episodes, rewards, runs, plans and goals |
The tools come from the SynapCores engine itself, so they update when you upgrade the engine.
Related MCP server: NLQueries
1. Run SynapCores
curl -fsSL https://get.synapcores.com | shOr use Docker (synapcores/community on Docker Hub). See synapcores.com/download. The gateway listens on http://127.0.0.1:8080 by default.
2. Add the server to your client
Claude Code
claude mcp add synapcores \
--env SYNAPCORES_URL=http://127.0.0.1:8080 \
--env SYNAPCORES_TOKEN=your-api-key \
-- npx -y @synapcores/mcpClaude Desktop, Cursor, Windsurf, and other JSON-config clients
{
"mcpServers": {
"synapcores": {
"command": "npx",
"args": ["-y", "@synapcores/mcp"],
"env": {
"SYNAPCORES_URL": "http://127.0.0.1:8080",
"SYNAPCORES_TOKEN": "your-api-key"
}
}
}
}Config file locations:
Claude Desktop:
claude_desktop_config.jsonCursor:
~/.cursor/mcp.jsonWindsurf:
~/.codeium/windsurf/mcp_config.json
VS Code
{
"servers": {
"synapcores": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@synapcores/mcp"],
"env": { "SYNAPCORES_URL": "http://127.0.0.1:8080", "SYNAPCORES_TOKEN": "your-api-key" }
}
}
}LangChain, LangGraph, CrewAI
Any MCP adapter works. For example, with langchain-mcp-adapters:
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"synapcores": {
"command": "npx",
"args": ["-y", "@synapcores/mcp"],
"env": {"SYNAPCORES_URL": "http://127.0.0.1:8080", "SYNAPCORES_TOKEN": "your-api-key"},
"transport": "stdio",
}
})
tools = await client.get_tools()Configuration
Variable | Description |
| Gateway URL. Default |
| API key or JWT (recommended). Create API keys in the SynapCores console or with |
| Log in with a username and password instead of a token. The server renews the session automatically. |
| Per-request timeout. Default 300000 (5 minutes). |
Every tool call goes through the gateway's authentication and tenant isolation. The assistant sees only what its API key is allowed to see. For read-only exploration, give it a read-only key.
Try it
"What tables are in my SynapCores database, and how many rows does each have?"
"Train a model on
customersto predictchurned, then show the 10 highest-risk customers."
"Find the five support articles most similar to 'reset my password'."
How it works
MCP client ⇄ stdio ⇄ @synapcores/mcp ⇄ HTTPS (JSON-RPC) ⇄ SynapCores gateway /v1/mcpThe engine hosts the MCP server. This package connects stdio clients to it.
Links
Website: https://synapcores.com
Playground: https://synapcores.com/playground
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.
Hosted MCP server for AI-driven data ops. Create apps, manage schemas, and CRUD structured data.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
Hosted SQL Server MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Related MCP Servers
- AlicenseAqualityBmaintenanceZero-config MCP server that empowers AI agents to safely query SQL and NoSQL databases like PostgreSQL, MySQL, SQLite, MongoDB, and Redis.547 npm1MIT
- FlicenseAqualityBmaintenanceNatural language to SQL engine with multi-connector support (PostgreSQL, MySQL, Snowflake, BigQuery, DuckDB), document QA, semantic caching, and self-hosted MCP server.9122 PyPI5-
- AlicenseNot gradedqualityAmaintenanceA dead-simple, self-hosted MCP server for querying your databases with AI agents.2366 PyPI2MIT
- AlicenseBqualityBmaintenanceEnables AI assistants to connect to 17+ databases and query/analyze data using natural language via MCP and HTTP APIs, supporting platforms like Claude Desktop, Cursor, and VS Code.4225 npmMIT