TypeScript Library
Schema-driven entity management for AI-native applications — TypeScript edition.
npm install upjackimport { UpjackApp } from "upjack";
const app = UpjackApp.fromManifest("manifest.json");
// Typed CRUD + search for every entity you defineconst contact = app.createEntity("contact", { name: "Alice", email: "alice@example.com" });const results = app.searchEntities("contact", { query: "alice" });// One function call → full MCP serverimport { createServer } from "upjack/server";
const server = createServer("manifest.json");// Tools: create_contact, get_contact, update_contact, list_contacts, search_contacts, delete_contactSee the main documentation for full details.
Development
Section titled “Development”npm installmake check # format + lint + typecheck + testmake build # produces dist/License
Section titled “License”Apache 2.0