MCP.Market

Mini App MCP server

by ynishi·io.github.ynishi/mini-app-mcp·v0.20.0

Agent-First CRUD store MCP server — 1 daemon per table, schema.yaml driven, SQLite backend

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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: false

The 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 Memory
    Cross-session memory for AI coding agents via six tools; local-first SQLite store.
    A
  • Delx Memory
    Local-first persistent memory MCP: shared SQLite key/value store, searchable, TTL-aware, secret-safe
    A
  • Workflows
    Store, query, and create YAML workflow playbooks for LLM agents.
    A
  • Vectros AI
    Typed record store + hybrid search over MCP: deterministic lookups + semantic memory, per-customer.
    B
  • Apify
    Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
    A

More from ynishi →