Up

Upjack – Declarative framework for building apps over MCP

Hacker News

Upjack – Declarative framework for building apps over MCP

Open-sourced Upjack today. I built three apps with it: a CRM, a research assistant, and a todo app. Each one started the same way. I told Claude Code what I wanted. The app-builder skill generated schemas, domain skills in Markdown, a server, seed data. I pointed Claude Desktop at it. Working app, running locally. The CRM has five entities (contact, company, deal, pipeline, activity) and three skills (lead qualification, deal forecasting, follow-ups). Hooks fire on events (new contact -> auto-score). Scheduled jobs run on cron (pipeline review weekdays 9 AM). Named views filter data (hot leads: score >= 80). The research assistant has four entities (topic, source, note, report) and a synthesis skill that describes how to evaluate sources and cross-reference findings. Completely different domain, same framework. Apps are MCPB bundles. They run in Claude Desktop, Claude Code, Codex, or any MCP client. Any data app you can describe, you can build. The idea: we've always defined data models for developers to code against. LLMs don't need that. They reason over JSON Schema directly. They read Markdown and apply it. Give them a well-defined schema and domain rules, they do the rest. My sales lead wrote the CRM's qualification rubric. Not a developer. C-suite: +25 pts, corporate email: +10. The agent reads it and follows it. Storage is flat JSON files, one per record, backed by git. Grep your CRM, diff a contact, branch your pipeline. The storage layer is pluggable. Flat files today, other backends as the project grows. Tools are generated from schemas, six per entity. Built on FastMCP in Python, TypeScript library too. The server: from upjack.server import create_server mcp = create_server("manifest.json") mcp.run() Three tiers: (1) schemas + skills, no code. (2) create_server() one-liner. (3) Python/TypeScript escape hatch for custom logic. Looking for developers and businesses who want to experiment with AI-native applications. If you're interested in collaborating, open an issue or ping me directly. https://github.com/NimbleBrainInc/upjack Docs: https://upjack.dev

Share card

Actual performance

1points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: agent, claude, model · Missing: mac, agents, macos
97%97% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Strong signals: started · Missing: supports, reddit linkedin, podcasting
67%67% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: lua, ide, pipe · Missing: https docs, excited, just released
49%49% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: apps, way · Missing: mobile apps, ios, personal
45%45% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
25%25% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: builder · Missing: plus, platform, intuitive
23%23% predicted probability of success on AppSumo, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

A
A Java framework for building microservices?57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A Java framework for building microservices?

Hacker News1
FS
FSW: helpers for building apps with Flask, SQLAlchemy, and WTForms31%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

FSW: helpers for building apps with Flask, SQLAlchemy, and WTForms

Hacker News1
Ni
Nitric – Python framework for building cloud apps43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Nitric – Python framework for building cloud apps

Hacker News1
xmcp
xmcp63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The framework for building & shipping MCP applications

Product Hunt+333Open Source
Mu
Mutters – a framework for building bot brains56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mutters – a framework for building bot brains

Hacker News3
En
Encore – Go framework for building distributed systems64%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Encore – Go framework for building distributed systems

Hacker News182
Ti
Tired of building agents? throw an LLM at this framework50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Tired of building agents? throw an LLM at this framework

Hacker News14
Jo
Joomla Framework55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Joomla Framework

Hacker News1
In
IntercoolerJs – A Declarative Ajax Framework73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

IntercoolerJs – A Declarative Ajax Framework

Hacker News22
Si
Sirius – a coffeescript MVC framework55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Sirius – a coffeescript MVC framework

Hacker News1