UOFastMCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@UOFastMCPlist all files in the database"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
UOFastMCP
Enterprise MCP server for U2 UniData/UniVerse — JWT auth, RBAC, audit logging, built-in admin UI to simplify the setup process.
Developer: RokiPark · License: MIT · Python: 3.11+
Install & Run
# 1. Create a folder and virtual environment
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
# 2. Install
pip install uofast-mcp
# 3. Set required env var
export JWT_SECRET_KEY=$(python -c "import secrets; print(secrets.token_hex(32))")
# Windows: set JWT_SECRET_KEY=<paste output of above>
# 4. Start
uofast-mcpServer starts at http://localhost:8000
First-Time Setup
Log in:
admin/changeme123!

Click Server Setup in the left menu

Follow the 5-step wizard:
Check prerequisites
Set JWT secret + change admin password
Configure your U2 connection (with live test)
Review generated
.envandunidata_config.iniCopy your Claude / VSCode / CLI connection config

Connect Claude
Run the command from Step 5 of the wizard, or get it any time from http://localhost:8000/auth/login.
claude mcp add --transport sse UOFastMCP http://localhost:8000/sse \
--header "Authorization: Basic <your-base64-token>"MCP Tools (20 tools)
Category | Tools |
Connections |
|
Files & Records |
|
Dictionary |
|
Commands & BP |
|
Roles
Role | Access |
| Everything |
| Read/write records, DICT, BP + manage connections |
| Read records, DICT + execute commands |
| Read connections, files, records, DICT |
| Same as readonly — customisable |
Manage users and permissions at http://localhost:8000/admin.
Admin UI
http://localhost:8000/admin — login with admin credentials.
Section | URL | Purpose |
Users |
| Create/edit users, assign roles |
Roles / Permissions |
| Manage RBAC |
Audit Logs |
| Every tool call logged — read-only |
UniData Connections |
| View |
Server Setup |
| Change password, JWT secret, U2 connection |
Environment Variables
Variable | Required | Default | Description |
| Yes | — | Long random string — keep secret |
| No |
| Admin password on first startup |
| No |
| Security DB location |
| No |
| Set |
API Endpoints
Endpoint | Auth | Description |
| None | Health check |
| Basic | MCP SSE connection |
| None | Login page — returns ready-to-use connection config |
| Admin | Create user + return their connection command |
| Admin session | Web admin UI |
| Admin session | View UniData connections from |
| Admin session | Server setup wizard |
| None | Swagger UI |
Troubleshooting
Server won't start — JWT_SECRET_KEY not set, or port 8000 in use (uvicorn uofast_mcp.app:app --port 8001).
401 Unauthorized — get credentials from /auth/login.
403 Forbidden — user's role lacks the required permission; check Admin → Role Permissions.
U2 connection fails — re-run Server Setup wizard to update credentials and test live.
Reset everything — delete data/security.db and restart (loses all users and audit logs).
License
MIT — © 2025 RokiPark. All rights reserved.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/RoKiPaRk/UOFastMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server