Mini App MCP server
Agent-First CRUD store MCP server — 1 daemon per table, schema.yaml driven, SQLite backend
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Mini App yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Mini App tools
No tool declarations could be read from the package source. They show once the server is installed.
How Mini App compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 70% of 2,170 E-commerce servers
Release history: 2 versions in the registry since 2026-09-02, latest 2026-10-21, typically one every 49 days.
Install Mini App in Claude Code, Cursor or VS Code
claude mcp add mini-app-mcp -- docker run -i --rm ghcr.io/ynishi/mini-app-mcp:0.20.0
What the publisher says
From the Mini App repository's README, as published. We do not edit it. Read it on GitHub
mini-app-mcp
Agent-First CRUD store MCP server — schema.yaml driven, SQLite backend, multi-table in a single daemon.
What it does
mini-app-mcp is a lightweight MCP server that manages one or more SQLite tables in a single running process. The shape of each table is defined entirely by a schema.yaml file; no migrations, no REST API, no GUI. CRUD is exposed exclusively as MCP tools, making it a natural backend for agents that need structured persistent storage.
Design principles
- schema.yaml as sole schema authority — field names, types, and required constraints are read from YAML at startup. No field is hard-coded in application code.
- Multi-table in one daemon — a single server process discovers and mounts all tables found under the configured User and Project scope directories. A dedicated legacy mode (MINIAPPSCHEMA + MINIAPPDB) preserves the original single-table behaviour.
- MCP-only entry point — there is no HTTP/REST/CLI CRUD interface. All reads and writes go through MCP tools.
- Structured JSON errors — every error response carries a machine-readable code field so agents can handle failures programmatically.
schema.yaml format
table: issues
title: "Issue tracker"
description: "Tracks bugs and feature requests for a project."
fields:
- name: title
type: string
required: true
description: "Short one-line summary of the issue."
- name: state
type: string
required: false
- name: tags
type: array
required: falseThe optional title and description keys at the table level provide human- and AI-readable metadata about the table. Each field entry may also carry an optional description string. All three keys follow the OpenAPI 3.1 / JSON Schema 2020-12 naming convention and are included in info tool output and the schema://json resource.
Supported types: string, number, boolean, array, object.
Configuration
Multi-table mode (recommended)
Tables are discovered at startup by scanning both directories. Project-scope definitions take precedence over User-scope definitions for the same table name.
Legacy single-table mode
When MINIAPPSCHEMA and MINIAPPDB are set the server starts in legacy mode, mounting exactly one table. The table argument on all tools may be omitted in this mode.
All variables can also be placed in a .mini-app-mcp.env file in the working directory.
MCP tools
All tools accept an optional table argument that selects the target table. In multi-table mode the argument is required; omitting it returns error code TABLEREQUIRED. Supplying an unknown table name returns error code TABLENOT_FOUND. In legacy single-table mode the argument may be omitted.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-10-16downgradeA → Bscore 80
Mini App: common questions
- Is Mini App MCP server safe?
- Mostly: it is graded B (80/100). Read the Mini App safety report
- How do I install Mini App?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Mini App need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Mini App maintained?
- The last commit was 64 days ago (2026-09-02). The latest release is v0.20.0.
- What can I use instead of Mini App?
- Servers from other publishers that do the same job: Mneme Memory MCP server, Delx Memory MCP server and Workflows MCP server.
Alternatives to Mini App
Same job from other publishers: the closest match first, then the best rated.
- Mneme MemoryCross-session memory for AI coding agents via six tools; local-first SQLite store.not reviewedEstablishedA
- Delx MemoryLocal-first persistent memory MCP: shared SQLite key/value store, searchable, TTL-aware, secret-safenot reviewedGrowingA
- WorkflowsStore, query, and create YAML workflow playbooks for LLM agents.not reviewedGrowingA
- Vectros AITyped record store + hybrid search over MCP: deterministic lookups + semantic memory, per-customer.not reviewedGrowingB
- ApifyExtract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡not reviewedEstablishedA