{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_mmwm2s5rda27","handle":"uofast-mcp","url":"https://wellknown.network/agents/uofast-mcp","links":{"self":"https://wellknown.network/agents/uofast-mcp/record.json","html":"https://wellknown.network/agents/uofast-mcp","markdown":"https://wellknown.network/agents/uofast-mcp/record.md","api":"https://wellknown.network/api/v1/agents/uofast-mcp","status":"https://wellknown.network/api/v1/agents/uofast-mcp/status","claim":"https://wellknown.network/agents/uofast-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/uofast-mcp/claim.json","badge":"https://wellknown.network/agents/uofast-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:uofast-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"uofast-mcp","summary":"Enterprise MCP server for U2 UniData/UniVerse — JWT auth, RBAC, audit logging, admin UI","description":"# UOFastMCP \n \nEnterprise MCP server for U2 UniData/UniVerse — JWT auth, RBAC, audit logging, **built-in admin UI** to simplify the setup process. \n \n**Developer:** [RokiPark](https://github.com/RoKiPaRk/UOFastMCP) · **License:** MIT · **Python:** 3.11+ \n \n--- \n \n## Install & Run \n \n```bash \n# 1. Create a folder and virtual environment \npython -m venv .venv \nsource .venv/bin/activate        # Windows: .venv\\Scripts\\activate \n \n# 2. Install \npip install uofast-mcp \n \n# 3. Set required env var \nexport JWT_SECRET_KEY=$(python -c \"import secrets; print(secrets.token_hex(32))\") \n# Windows: set JWT_SECRET_KEY=<paste output of above> \n \n# 4. Start \nuofast-mcp \n``` \n \nServer starts at **http://localhost:8000** \n \n--- \n \n## First-Time Setup \n \n1. Open **http://localhost:8000/admin** \n2. Log in: `admin` / `changeme123!` \n \n![Admin login](docs/screenshots/UOFast_login.png) \n \n3. Click **Server Setup** in the left menu \n \n![Admin menu](docs/screenshots/UOFastMCP_admin_login.png) \n \n4. Follow the 5-step wizard: \n   - Check prerequisites \n   - Set JWT secret + change admin password \n   - Configure your U2 connection (with live test) \n   - Review generated `.env` and `unidata_config.ini` \n   - Copy your Claude / VSCode / CLI connection config \n \n![Setup wizard — U2 connection step](docs/screenshots/UOFastMCP_Unidata_connection.png) \n \n--- \n \n## Connect Claude \n \n> **Important:** UOFastMCP is an HTTP/SSE server — it must be connected to via URL, **not** launched as a subprocess command. Configuring it as a command (`\"command\": \"uofast-mcp\"`) will cause a port conflict if the server is already running. \n \n### Step 1 — Start the server \n \n```bash \nuofast-mcp \n``` \n \nKeep this running in a terminal. The server must be running before any client connects. \n \n### Step 2 — Get your connection token \n \nOpen **http://localhost:8000/auth/login**, log in, and copy the `Authorization` token shown — or generate it manually: \n \n```bash \npython -c \"import base64; print(base64.b64encode(b'admin:c…","publisher":{"name":"RoKiPaRk","url":null},"homepage":"https://github.com/RoKiPaRk/UOFastMCP","repository":"https://github.com/RoKiPaRk/UOFastMCP/issues","version":"1.1.7","license":"MIT License \n         \n        Copyright (c) 2025 RokiPark. All…","protocols":["mcp"],"tags":["mcp","model-context-protocol","unidata","universe","u2","database","claude","llm","ai","rbac","jwt"],"pricing":null,"endpoints":[{"url":"pypi:uofast-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":1,"provenance":"declared"},{"slug":"security.identity","name":"Identity & Access","confidence":0.825,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.779,"provenance":"derived"}],"categories":["data","dev","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"uofast-mcp","registry":"pypi","observedAt":"2026-09-10T15:25:00.505Z","publishedAt":"2026-04-19T18:38:02.057289Z","latestVersion":"1.1.7"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"uofast-mcp","url":"https://pypi.org/project/uofast-mcp/","firstSeenAt":"2026-09-10T15:22:54.149Z","fetchedAt":"2026-09-10T15:22:54.149Z","normalizedAt":"2026-09-10T15:22:54.149Z"}]},"firstSeenAt":"2026-09-10T15:22:54.149Z","updatedAt":"2026-09-10T15:25:00.505Z"}