{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_8wv52ad4styj","handle":"opencode-mcp-watch","url":"https://wellknown.network/agents/opencode-mcp-watch","links":{"self":"https://wellknown.network/agents/opencode-mcp-watch/record.json","html":"https://wellknown.network/agents/opencode-mcp-watch","markdown":"https://wellknown.network/agents/opencode-mcp-watch/record.md","api":"https://wellknown.network/api/v1/agents/opencode-mcp-watch","status":"https://wellknown.network/api/v1/agents/opencode-mcp-watch/status","claim":"https://wellknown.network/agents/opencode-mcp-watch/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/opencode-mcp-watch/claim.json","badge":"https://wellknown.network/agents/opencode-mcp-watch/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/opencode-mcp-watch/history","tools":"https://wellknown.network/api/v1/agents/opencode-mcp-watch/tools"},"ard":{"identifier":"urn:air::server:opencode-mcp-watch","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"opencode-mcp-watch","summary":"Auto-reload OpenCode MCP servers without restarting","description":"# OpenCode MCP Auto-Reload Watcher\n\n[![PyPI version](https://badge.fury.io/py/mcp-watch.svg)](https://badge.fury.io/py/mcp-watch)\n[![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![GitHub stars](https://img.shields.io/github/stars/efrg123/MCP-watch.svg?style=social)](https://github.com/efrg123/MCP-watch/stargazers)\n\n> 🚀 **Never restart OpenCode again!** Auto-reload MCP servers when config changes.\n\nTired of exiting and restarting OpenCode every time you modify an MCP server? **MCP Watch** monitors your `opencode.json` and automatically restarts only the changed MCP servers - in seconds, not minutes.\n\n![Demo](https://raw.githubusercontent.com/efrg123/MCP-watch/main/assets/demo.gif)\n\n## ✨ Features\n\n- ⚡ **Instant Reload** - Changes apply in ~1 second, not 30+ seconds\n- 🎯 **Smart Detection** - Only restarts MCPs that actually changed\n- 🔍 **File Watching** - Uses efficient inotify/watchdog (no polling)\n- 📊 **Process Management** - Graceful shutdown with fallback to force kill\n- 📝 **Detailed Logging** - See exactly what changed and when\n- 🎛️ **CLI Commands** - Status, manual restart, stop all, etc.\n- 🐧 **Cross-Platform** - Linux, macOS, Windows support\n- 🔧 **Zero Config** - Works out of the box with your existing setup\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\n# Via pip (recommended)\npip install mcp-watch\n\n# Or install from source\ngit clone https://github.com/efrg123/MCP-watch.git\ncd MCP-watch\npip install -e .\n```\n\n### Start Watching\n\n```bash\n# Start the watcher (runs in background)\nmcp-watch-start\n\n# That's it! Now edit ~/.config/opencode/opencode.json\n# and watch your changes apply automatically\n```\n\n### Stop Watching\n\n```bash\nmcp-watch-stop\n```\n\n## 📖 Usage\n\n### Automatic Mode (Recommended)\n\n1. Start the watcher:\n   ```bash\n   mcp-watch-start\n   ```\n\n2. Edit your OpenCode config:\n   ```bash\n   vi…","publisher":null,"homepage":"https://github.com/efrg123/MCP-watch#readme","repository":"https://github.com/efrg123/MCP-watch/releases","version":"0.1.1","license":"MIT","protocols":["mcp"],"tags":["opencode","mcp","watcher","reload","auto-reload","claude","claude-code"],"pricing":null,"endpoints":[{"url":"pypi:opencode-mcp-watch","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"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"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":"opencode-mcp-watch","registry":"pypi","observedAt":"2026-11-03T20:29:45.727Z","publishedAt":"2026-03-14T15:47:51.473224Z","latestVersion":"0.1.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"opencode-mcp-watch","url":"https://pypi.org/project/opencode-mcp-watch/","firstSeenAt":"2026-09-10T08:26:38.720Z","fetchedAt":"2026-11-03T20:28:57.149Z","normalizedAt":"2026-11-03T20:28:57.149Z"}]},"firstSeenAt":"2026-09-10T08:26:38.720Z","updatedAt":"2026-11-03T20:29:45.727Z"}