Sqemo MCP server
io.github.sqemo/sqemo·v2.8.3Design ERDs with your team's naming standards: query/edit entities and relationships, SQL/DBML
not scanned yet
0 stars110 downloads/wk
Reviews
Write oneNobody has reviewed Sqemo yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Sqemo tools
No tool declarations could be read from the package source. They show once the server is installed.
How Sqemo compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 86/100
- higher than 68% of 802 Databases servers
- Downloads a week
- 110
- more than 60% of 328 Databases servers with a package
Release history: 2 versions in the registry since 2026-09-08, latest 2026-10-16, typically one every 38 days.
Install Sqemo in Claude Code, Cursor or VS Code
Runs npx -y sqemo-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add sqemo -- npx -y sqemo-mcp
What the publisher says
From the Sqemo repository's README, as published. We do not edit it. Read it on GitHub
sqemo-mcp
MCP server for Sqemo — AI agents that follow your team's database naming standard.
Your agent models in business terms ("Customer Number"); the column comes out as custno because your word list says customer → cust, number → no (case and delimiter are rules too, so CUSTNO is one setting away). Same input, same name, every table, every agent. Overrides are allowed but flagged, and a CLI lint catches drift in CI.
{ "mcpServers": { "sqemo": { "command": "npx", "args": ["-y", "sqemo-mcp"] } } }Works with Claude Code, Claude Desktop, Cursor, and any MCP client. Local .erd.json files need no account; cloud ERDs and Pro tools need npx sqemo-mcp login.
What it looks like
*Model a discussion board where members post articles, a post can be a reply to another
post, and members comment on posts.*
The agent calls the tools with logical names and never types a column name:
upsert_entity { logicalName: "Post" }
// → { physicalName: "POST" }
upsert_attribute { logicalName: "Post Content", domain: "Content" }
// → { physicalName: "POST_CNTS" } // Content → CNTS: from the team word list
upsert_attribute { logicalName: "Delete Flag", domain: "Flag" }
// → { physicalName: "DELETE_YN" } // Flag → YN: same rule in every table
lint_erd
// → naming drift, missing words, referential integrity — before any DDL is writtenCNTS and YN are not the agent's taste. They are your word list's abbreviations, applied the same way they were applied in every other table your team has modelled. Domains carry the data type, so Content is varchar(1000) everywhere it appears.
Full walkthrough with every tool call: Describe the work, get a governed schema.
Overview
AI agents can query and edit entities, relationships, and domains; generate physical names from a shared team glossary; import/export SQL (7 dialects) and DBML; and compare the model against a live database. Works with both local .erd.json files and ERDs stored on the Sqemo cloud.
- npm: sqemo-mcp
- Official MCP Registry: io.github.sqemo/sqemo
- Web app: app.sqemo.com
Requires Node.js >= 22. Local-file tools work without any account or configuration.
Login is needed for cloud ERD tools, and for the tools marked (Pro) below.
Installation
Claude Code (.mcp.json)
{
"mcpServers": {
"sqemo": { "command": "npx", "args": ["-y", "sqemo-mcp"] }
}
}Claude Desktop
Add the same mcpServers entry to your config file:
- Windows: %APPDATA%\Claude\claudedesktopconfig.json
- macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
Cursor (.cursor/mcp.json)
{
"mcpServers": {
"sqemo": { "command": "npx", "args": ["-y", "sqemo-mcp"] }
}
}Login (cloud ERDs and Pro tools)
npx sqemo-mcp login # pick Google, GitHub, or email + password
npx sqemo-mcp logout # removes stored credentialsShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Sqemo: common questions
- Is Sqemo MCP server safe?
- Yes, by our scan: it is graded A (86/100). Read the Sqemo safety report
- How do I install Sqemo?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Sqemo need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Sqemo maintained?
- The last commit was 73 days ago (2026-08-23). The latest release is v2.8.3.
- What can I use instead of Sqemo?
- Servers from other publishers that do the same job: SqlServer Rules MCP server, mcpsmith MCP server and NeoSQL MCP server.
- How does Sqemo compare with other Databases MCP servers?
- safety score 86/100 (higher than 68% of 802 Databases servers); downloads a week 110 (more than 60% of 328 Databases servers with a package). Full comparison.
Alternatives to Sqemo
Same job from other publishers: the closest match first, then the best rated.
- SqlServer RulesAnalyze T-SQL scripts for design, naming, and performance issues and prevent bad practices.not reviewedGrowingA
- mcpsmithCurated MCP tools from OpenAPI, websites, apps, Postman, cURL or SQL; your agent designs them.not reviewedEstablishedA
NeoSQL MCPSchemas, SQL, ERDs, and codegen for PostgreSQL, MySQL, Oracle, SQLite, and more via NeoSQL Desktop.not reviewedGrowingA- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA
- MotherduckSQL analytics and data engineering for AI Assistants and IDEsnot reviewedEstablishedA