{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_xjhg8xvmzers","handle":"mcp-embedded-ui","url":"https://wellknown.network/agents/mcp-embedded-ui","links":{"self":"https://wellknown.network/agents/mcp-embedded-ui/record.json","html":"https://wellknown.network/agents/mcp-embedded-ui","markdown":"https://wellknown.network/agents/mcp-embedded-ui/record.md","api":"https://wellknown.network/api/v1/agents/mcp-embedded-ui","status":"https://wellknown.network/api/v1/agents/mcp-embedded-ui/status","claim":"https://wellknown.network/agents/mcp-embedded-ui/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-embedded-ui/claim.json","badge":"https://wellknown.network/agents/mcp-embedded-ui/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-embedded-ui/history","tools":"https://wellknown.network/api/v1/agents/mcp-embedded-ui/tools"},"ard":{"identifier":"urn:air::server:mcp-embedded-ui","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-embedded-ui","summary":"A lightweight, minimal-dependency embedded Web UI for any MCP Server.","description":"# mcp-embedded-ui (Python)\n\nThe Python implementation of [mcp-embedded-ui](https://github.com/aiperceivable/mcp-embedded-ui) — a browser-based tool explorer for any [MCP](https://modelcontextprotocol.io/) (Model Context Protocol) server.\n\n## What is this?\n\nIf you build an MCP server in Python, your users interact with tools through raw JSON — no visual feedback, no schema browser, no quick way to test. This library adds a full browser UI to your server with **one import and one mount**.\n\n```\n┌───────────────────────────────────┐\n│  Browser                          │\n│  Tool list → Schema → Try it      │\n└──────────────┬────────────────────┘\n               │ HTTP / JSON\n┌──────────────▼────────────────────┐\n│  Your Python MCP Server           │\n│  + mcp-embedded-ui                │\n│    (FastAPI / Starlette / ASGI)   │\n└───────────────────────────────────┘\n```\n\n## What does the UI provide?\n\n- **Tool list** — browse all registered tools with descriptions and annotation badges\n- **Schema inspector** — expand any tool to view its full JSON Schema (`inputSchema`)\n- **Try-it console** — type JSON arguments, execute the tool, see results instantly\n- **cURL export** — copy a ready-made cURL command for any execution\n- **Auth support** — enter a Bearer token in the UI, sent with all requests\n\nNo build step. No CDN. No external dependencies. The entire UI is a single self-contained HTML page embedded in the package.\n\n## Install\n\n```bash\npip install mcp-embedded-ui\n```\n\nRequires Python 3.10+ and [Starlette](https://www.starlette.io/) >= 0.14.\n\n## Quick Start\n\n### FastAPI / Starlette\n\n```python\nfrom fastapi import FastAPI\nfrom mcp_embedded_ui import create_mount\n\napp = FastAPI()\n\n# Mount at /explorer (default), enable tool execution\napp.routes.append(create_mount(tools=my_tools, handle_call=my_handler, allow_execute=True))\n\n# Or specify a custom prefix\napp.routes.append(create_mount(\"/mcp-ui\", tools=my_tools, handle_call=my_handler, allow_execute=True))\n\n# Visit http://localho…","publisher":null,"homepage":"https://github.com/aiperceivable/mcp-embedded-ui","repository":"https://github.com/aiperceivable/mcp-embedded-ui-python/blob/main/CHANGELOG.md","version":"0.5.0","license":null,"protocols":["mcp"],"tags":["asgi","explorer","fastapi","mcp","model-context-protocol","starlette","tools","ui"],"pricing":null,"endpoints":[{"url":"pypi:mcp-embedded-ui","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.859,"provenance":"derived"}],"categories":["dev"],"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":"mcp-embedded-ui","registry":"pypi","observedAt":"2026-11-09T15:26:35.575Z","publishedAt":"2026-08-20T09:17:51.533183Z","latestVersion":"0.5.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-embedded-ui","url":"https://pypi.org/project/mcp-embedded-ui/","firstSeenAt":"2026-09-10T01:20:25.742Z","fetchedAt":"2026-11-09T15:24:59.018Z","normalizedAt":"2026-11-09T15:24:59.018Z"}]},"firstSeenAt":"2026-09-10T01:20:25.742Z","updatedAt":"2026-11-09T15:26:35.575Z"}