Skip to content

RoKiPaRk/RoKiPaRk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

RoKiPaRk

Building open-source tools that connect Rocket U2 databases (UniData · UniVerse) to the modern AI and Python ecosystem — MCP servers, AI coding agents, ORM layers, and web UI frameworks for the U2 community.

📧 tech@rokipark.ai · 🌐 rokipark.ai


The UOFast ecosystem

A layered stack — each library builds on the one below it.

Repo What it does Status
UOFastORM ORM for U2 UniData DICT items. Map DICT structure to Python objects. Stars
UOFastForms WTForms-based web UI forms generated from U2 DICT items via UOFastORM. Stars
UOFastMCP MCP server for U2. Exposes UniData/UniVerse as AI-callable tools — query files, read records, inspect DICTs, run BASIC programs. Stars
UOFastCoder AI coding agents and IDE plugins (Claude, Cursor, VS Code) powered by UOFastMCP. SB+ screen extraction and U2 application development. Stars
UOFast UOPY-based REST service. FastAPI + gsocketpool + pydantic. GET/PUT to U2 over HTTP. Stars

How the layers connect

┌─────────────────────────────────────────┐
│   AI Agent  (Claude · Cursor · VS Code) │
│              UOFastCoder plugins        │
└──────────────────┬──────────────────────┘
                   │ MCP protocol
┌──────────────────▼──────────────────────┐
│              UOFastMCP                  │
│   MCP server · 23+ tools · WebSocket    │
└──────────────────┬──────────────────────┘
                   │ UOPY
┌──────────────────▼──────────────────────┐
│         Rocket U2  (UniData / UniVerse) │
│         Files · DICTs · BASIC · UI      │
└──────┬───────────────────────┬──────────┘
       │                       │
┌──────▼───────┐   ┌───────────▼──────────┐
│  UOFastORM   │   │      UOFast          │
│  Python ORM  │   │  REST API (FastAPI)  │
└──────┬───────┘   └──────────────────────┘
       │
┌──────▼───────┐
│ UOFastForms  │
│  Web UI      │
└──────────────┘

Quickstart — connect an AI agent to U2 in 2 minutes

pip install uofast-mcp
uofast-mcp

Server starts at **http://localhost:8000**
---
## First-Time Setup

Open **http://localhost:8000/admin**

Your AI assistant can now read files, query records, inspect DICTs, and run BASIC programs directly in your U2 database.

---

## Get involved

- **Use the tools** — all repos are MIT licensed, issues and PRs welcome
- **Collaborate** — looking for contributors on U2 Python projects
- **U2 Modernization consulting** — [rokipark.ai](https://rokipark.ai) · [tech@rokipark.ai](mailto:tech@rokipark.ai)

[![Multivalue Community](https://img.shields.io/badge/community-Multivalue-0077b6?style=flat-square)](https://github.com/Multivalue)
[![Rocket Software](https://img.shields.io/badge/platform-Rocket%20U2-ff6b35?style=flat-square)](https://github.com/RocketSoftware)
[![Python](https://img.shields.io/badge/language-Python-3776ab?style=flat-square)](https://python.org)
[![MCP](https://img.shields.io/badge/protocol-MCP-00d4a8?style=flat-square)](https://modelcontextprotocol.io)

About

Developer of UOFast API, which is a UOPY based restful service which pools UOPY connections and accepts GET/PUT type requests to U2 databases.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors