UOFastCoder agents and skills connect directly to your UniData or UniVerse database through UOFastMCP — reading DICTs, querying files, extracting SB+ screens, and generating modern code, all via the Model Context Protocol.
UOFastCoder agents run pre-built workflows against your live U2 database. Each agent is composed of focused skills — discrete capabilities that call UOFastMCP tools to read, analyze, and transform your U2 data.
Reads every SB+ screen definition from your U2 account via UOFastMCP. Extracts field positions, labels, help text, validation rules, and process chains into structured JSON ready for a React renderer.
Full account audit — files, DICTs, SB+ screens, and BASIC programs. G-codes, PROC chains, and external subroutine calls are flagged with severity ratings. Produces a prioritized migration roadmap.
Reads all DICT items across every file in an account and builds a complete JSON schema. Use as context for any downstream agent, API design, or documentation task.
Reads BASIC programs from BP files, documents subroutine signatures, COMMON block definitions, and called subroutine chains. Identifies programs that reference external files or hard-coded values.
Takes any U2 file + DICT and generates FastAPI or Express route stubs with correct field names, types, and multi-value handling. Accelerates the REST layer build for screen modernization projects.
Embedded in Claude Desktop, Cursor, and VS Code. While you code, the assistant reads live DICTs and queries real records — so field names, types, and relationships are always accurate, not guessed.
Skills are focused, reusable capabilities — each one calls specific UOFastMCP tools and produces a typed output. Agents chain skills together to complete a task. A screen extractor runs dict-reader → field-mapper → react-stub-gen in sequence.
Skills don't connect to U2 directly — they call UOFastMCP tools over the Model Context Protocol. This means the same agent workflow runs whether you're in Claude Desktop, Cursor, or a custom pipeline. The MCP server handles authentication, connection pooling, and error recovery.
UOFastMCP is a Model Context Protocol server that wraps Rocket's UOPY library and exposes every U2 operation as a typed, AI-callable tool. Agents don't need to know UOPY syntax — they call tools like get_dict_items or query_file and get structured data back.
Install UOFastMCP, point it at your account, connect your AI client, and start running agents.
pip install uofastmcpuofastmcp start --account /u2/PRODVOLpip install uofastcoderuofastcoder run screen-extractor// ~/Library/Application Support/Claude/claude_desktop_config.json { "mcpServers": { "uofastmcp": { "command": "python", "args": ["-m", "uofastmcp"], "env": { "U2_ACCOUNT": "/u2/PRODVOL", "U2_SERVER_TYPE": "ud", // ud = UniData, uv = UniVerse "U2_HOST": "localhost", "U2_PORT": 31438 } } } } # Then run a UOFastCoder agent: uofastcoder run screen-extractor --output ./screens uofastcoder run modernization-auditor --output ./audit uofastcoder run schema-agent --output ./schema.json
The same agents and skills power our consulting engagements — you get faster results because the tooling is already built.
AI-assisted technical assessment of your U2 environment using the modernization-auditor agent — every file, screen, and BASIC program analyzed with a prioritized roadmap.
Extract SB+ screens with the screen-extractor agent and build React components backed by API stubs from api-stub-generator — connected to live U2 data.
Expert advisory access plus full use of the UOFastCoder + UOFastMCP toolchain. Your team gets a U2 specialist and production-grade AI tooling without a full-time hire.
Whether you're evaluating UOFastCoder, planning a modernization project, or want to see a live agent demo against a U2 database — reach out. We'll respond within one business day.
Tell us about your U2 environment and what you'd like to explore.
Thanks for reaching out. We'll get back to you within one business day.