{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_g6cr54nekzd8","handle":"repl-mcp","url":"https://wellknown.network/agents/repl-mcp","links":{"self":"https://wellknown.network/agents/repl-mcp/record.json","html":"https://wellknown.network/agents/repl-mcp","markdown":"https://wellknown.network/agents/repl-mcp/record.md","api":"https://wellknown.network/api/v1/agents/repl-mcp","status":"https://wellknown.network/api/v1/agents/repl-mcp/status","claim":"https://wellknown.network/agents/repl-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/repl-mcp/claim.json","badge":"https://wellknown.network/agents/repl-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/repl-mcp/history","tools":"https://wellknown.network/api/v1/agents/repl-mcp/tools"},"ard":{"identifier":"urn:air::server:repl-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"repl-mcp","summary":"Interactive REPL for testing Model Context Protocol (MCP) servers","description":"# MCP REPL\n\n[![PyPI](https://img.shields.io/pypi/v/repl-mcp)](https://pypi.org/project/repl-mcp/)\n[![License](https://img.shields.io/github/license/kkokosa/repl-mcp)](https://github.com/kkokosa/repl-mcp/blob/main/LICENSE)\n[![Python Versions](https://img.shields.io/pypi/pyversions/repl-mcp)](https://pypi.org/project/repl-mcp/)\n\nInteractive REPL for testing Model Context Protocol (MCP) servers.\n\n![Demo of repl-mcp](repl-mcp-demo.gif)\n\n## Features\n\n- List and inspect tools, prompts, and resources\n- Call tools with JSON or interactive parameter input\n- Tab autocompletion for commands and tool names\n- Command history (arrow keys)\n- Rich terminal UI with syntax highlighting\n\n## Installation\n\n### Option 1: Install from PyPI (Recommended)\n\n```bash\n# Using uv (fast, Rust-based)\nuv tool install repl-mcp\n\n# Using pipx\npipx install repl-mcp\n\n# Using pip\npip install repl-mcp\n```\n\n### Option 2: Run directly without installing\n\n```bash\n# Using uvx\nuvx repl-mcp -c \"npx mcp-remote https://mcp.atlassian.com/v1/mcp\"\n```\n\n### Option 3: Development Setup\n\n```bash\ngit clone https://github.com/kkokosa/repl-mcp.git\ncd repl-mcp\npip install -e .\n```\n\n## Usage\n\n> [!NOTE] \n> `mcp-remote` sidenote - Some MCP servers (like Atlassian) use OAuth for authentication and don't support direct HTTP connections. The `mcp-remote` MCP bridges this gap by handling OAuth flows locally and/or converting HTTP-based MCP servers to stdio transport. Beware that for OAuth-based servers, `mcp-remote` needs to receive the OAuth callback. If you're running in an environment without a public URL (like WSL or a remote server), you'll need a tunneling tool like [ngrok](https://ngrok.com/) to expose the callback endpoint.\n\n### Stdio Transport (command-based)\n\n```bash\n# Remote MCP server via mcp-remote\nrepl-mcp -c \"npx mcp-remote https://mcp.atlassian.com/v1/mcp\"\n\n# Local Python MCP server\nrepl-mcp -c \"python my_mcp_server.py\"\n\n# Using uvx\nrepl-mcp -c \"uvx mcp-server-sqlite --db-path test.db\"\n```\n\n### HTTP Transport (UR…","publisher":{"name":"Konrad Kokosa","url":null},"homepage":"https://github.com/kkokosa/repl-mcp","repository":"https://github.com/kkokosa/repl-mcp","version":"0.1.0","license":"MIT License\n        \n        Copyright (c) 2026 Konrad Kokosa\n …","protocols":["mcp"],"tags":["ai","mcp","model-context-protocol","repl","tools"],"pricing":null,"endpoints":[{"url":"pypi:repl-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":"code.execution","name":"Code Execution","confidence":1,"provenance":"declared"},{"slug":"security.identity","name":"Identity & Access","confidence":0.836,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.779,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["code","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":"repl-mcp","registry":"pypi","observedAt":"2026-10-28T21:26:27.715Z","publishedAt":"2026-01-16T15:45:12.012148Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"repl-mcp","url":"https://pypi.org/project/repl-mcp/","firstSeenAt":"2026-09-10T11:26:50.524Z","fetchedAt":"2026-10-28T21:24:59.081Z","normalizedAt":"2026-10-28T21:24:59.081Z"}]},"firstSeenAt":"2026-09-10T11:26:50.524Z","updatedAt":"2026-10-28T21:26:27.715Z"}