Schema-aware relational test data generator with working foreign keys, for any MCP client.
Seedweaver MCP server is a locally run integration for AI assistants that speak the Model Context Protocol. Schema-aware relational test data generator with working foreign keys, for any MCP client.
Paste your CREATE TABLE SQL (or a JSON schema) and SeedWeaver generates seed data where foreign keys actually resolve to real primary keys, unique constraints are respected, and values are realistic (names, emails, dates, decimals). Unlike generic mock-data tools that spit out statistically random junk, SeedWeaver understands the relationships in your schema.
Once Seedweaver is connected, these are the calls the assistant has available:
analyze_schema — Parse a schema (SQL DDL or JSON) and report tables, columns, relationships, and generation order. Run this first to confirm SeedWeaver reads yourgenerate_seed_data — Generate coherent test data. Returns SQL INSERTs (default), JSON, or CSVYou will need one environment variable: SEEDWEAVER_LICENSE. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
Installation goes through your MCP client rather than a global install: point it at seedweaver-mcp on npm and it is fetched when the client starts. The copy-paste blocks for Claude Desktop, Claude Code and Cursor are further down this page.
This sits in the database access group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Seedweaver's toolset — analyze_schema, generate_seed_data — is a fair guide to whether it matches your workflow. It is maintained by FixtureForge; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against Seedweaver's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| analyze_schema | Parse a schema (SQL DDL or JSON) and report tables, columns, relationships, and generation order. Run this first to confirm SeedWeaver reads your schema correctly. |
| generate_seed_data | Generate coherent test data. Returns SQL INSERTs (default), JSON, or CSV. |
{
"mcpServers": {
"seedweaver": {
"command": "npx",
"args": ["-y", "seedweaver-mcp"],
"env": {
"SEEDWEAVER_LICENSE": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| SEEDWEAVER_LICENSE | Configuration value read at startup. | Optional |
Read-only SQL access to Postgres — let your assistant inspect schemas and answer questions from real data.
Manage your whole Supabase project in conversation — database, auth, storage, Edge Functions and branches.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Metabase ships its own MCP endpoint — search your BI content, build and run queries, and save questions and dashboards without leaving the chat.
Official MongoDB server covering data, schemas and Atlas management — from find queries to spinning up clusters.
Serverless Postgres with database branching — point your assistant at Neon and let it work on disposable copies.