{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_njarfg6kf62m","handle":"iflow-mcp-shane-kercheval-mcp-this","url":"https://wellknown.network/agents/iflow-mcp-shane-kercheval-mcp-this","links":{"self":"https://wellknown.network/agents/iflow-mcp-shane-kercheval-mcp-this/record.json","html":"https://wellknown.network/agents/iflow-mcp-shane-kercheval-mcp-this","markdown":"https://wellknown.network/agents/iflow-mcp-shane-kercheval-mcp-this/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-shane-kercheval-mcp-this","status":"https://wellknown.network/api/v1/agents/iflow-mcp-shane-kercheval-mcp-this/status","claim":"https://wellknown.network/agents/iflow-mcp-shane-kercheval-mcp-this/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-shane-kercheval-mcp-this/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-shane-kercheval-mcp-this/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-shane-kercheval-mcp-this/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-shane-kercheval-mcp-this/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-shane-kercheval-mcp-this","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_shane_kercheval_mcp_this","summary":"MCP Server that exposes CLI commands as tools for Claude using YAML configuration files","description":"# `mcp-this`\n\n> An MCP Server that dynamically exposes CLI/bash commands as tools and prompt templates through YAML configuration files.\n\n`mcp-this` lets you turn any command-line tool into an MCP tool and create structured prompt templates that any MCP Client (e.g. Claude Desktop) can use. Instead of writing code, you simply define commands, prompts, and their parameters in YAML files, and the MCP Server makes them available to MCP Clients like Claude Desktop.\n\n**Core Value:** Transform CLI commands into MCP tools and create reusable prompt templates using simple YAML configuration.\n\n---\n\n## How It Works\n\nDefine **tools** (CLI commands) and **prompts** (AI templates) in YAML:\n\n```yaml\ntools:\n  get-current-time:\n    description: |\n      Display the current date and time in various formats.\n      \n      Examples:\n      - get_current_time(format=\"iso\") → 2025-05-18T17:17:39Z\n      - get_current_time(format=\"readable\") → Friday, May 18, 2025 5:17 PM\n    execution:\n      command: >-\n        if [ \"<<format>>\" = \"iso\" ]; then \n          date -u +\"%Y-%m-%dT%H:%M:%SZ\"; \n        elif [ \"<<format>>\" = \"readable\" ]; then \n          date \"+%A, %B %d, %Y %I:%M %p\"; \n        else \n          echo \"ISO: $(date -u +\"%Y-%m-%dT%H:%M:%SZ\")\"; \n          echo \"Readable: $(date \"+%A, %B %d, %Y %I:%M %p\")\"; \n        fi\n    parameters:\n      format:\n        description: \"Time format: iso, readable, or empty for both\"\n        required: false\n\n  system-info:\n    description: Get basic system information\n    execution:\n      command: uname -a && echo \"CPU: $(nproc) cores\"\n    parameters: {}\n\nprompts:\n  code-reviewer:\n    description: Perform a thorough code review with best practices focus\n    template: |\n      Please review the following code with a focus on:\n      - Code quality and best practices\n      - Security vulnerabilities\n      - Performance considerations\n      {{#if focus_area}}- Special attention to: {{focus_area}}{{/if}}\n      \n      Code to review:\n      {{code}}\n      \n      {…","publisher":null,"homepage":null,"repository":null,"version":"0.0.22","license":null,"protocols":["mcp"],"tags":["ai","cli","claude","mcp","tools"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_shane_kercheval_mcp_this","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"ai.prompting","name":"Prompt Management","confidence":1,"provenance":"derived"},{"slug":"code.review","name":"Code Review","confidence":0.836,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.825,"provenance":"derived"}],"categories":["ai","code","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":"iflow-mcp_shane_kercheval_mcp_this","registry":"pypi","observedAt":"2026-09-15T20:21:20.608Z","publishedAt":"2025-12-31T05:29:12.961103Z","latestVersion":"0.0.22"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_shane_kercheval_mcp_this","url":"https://pypi.org/project/iflow-mcp_shane_kercheval_mcp_this/","firstSeenAt":"2026-09-09T21:23:48.051Z","fetchedAt":"2026-09-15T20:19:30.610Z","normalizedAt":"2026-09-15T20:19:30.610Z"}]},"firstSeenAt":"2026-09-09T21:23:48.051Z","updatedAt":"2026-09-15T20:21:20.608Z"}