技能潮 SkillTide 提交收录
官方说明3 个来源MCP 服务3 天前
AlexlaGuardia/Vigil

AlexlaGuardia/Vigil

🐍 ☁️/🏠 - MCPWatch instruments any Python MCP server in one line — FastMCP and low-level Server, same API
在 GitHub 查看 ↗直链 · 无中转页
官方说明🐍 ☁️/🏠 - MCPWatch instruments any Python MCP server in one line — FastMCP and low-level Server, same API. Per-tool latency (p50/p95/p99), error rates, silent-failure detection, and call-volume trackin
来源明细
收录自 rohitg00/awesome-devops-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-14 · 最近见到 2026-10-16 · 共见到 4 次 · 被 3 个来源列出
评分构成
综合分 303 · 3 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-10-14;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Vigil

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

**Observability and awareness infrastructure for AI agents.**
Vigil is two layers in one package:
- **MCPWatch** — the silent-failure watchdog for MCP servers. One-line instrumentation for any Python MCP server (FastMCP and low-level mcp.server.lowlevel.Server). Gateways and dashboards already give you latency and error charts. The thing nobody catches is the call that *looks* successful but returns nothing: empty, null, or blank content with no error raised. MCPWatch flags those as a distinct silent status, on top of per-tool latency (p50/p95/p99), error rates, and isError responses. Used in production across 95+ MCP tools.
- **Awareness platform** — daemon-compiled context, signal protocol, session handoff, frame-based tool filtering, MCP server. The nervous system layer most agent frameworks skip.
Most agent memory tools are filing cabinets. Vigil is a stethoscope and a nervous system.
The Problem
**MCP servers fail silently.** A tool returns empty content, the SDK swallows the exception, the agent treats it as "no results found" and you find out three days later from a customer ticket. Latency and error monitoring is now table stakes (gateways, OpenTelemetry, and FastMCP itself emit it). But none of them flag the empty-but-not-errored response — the failure mode your agent quietly hallucinates around. That gap is what MCPWatch exists to close.
**Agents forget everything between sessions.** They load all tools regardless of context (wasting 50K+ tokens). They can't coordinate across sessions or hand off work to each other. Every conversation starts cold.
What Vigil Does
**MCPWatch — the MCP silent-failure watchdog** — One line wraps any Python MCP server (FastMCP or low-level mcp.server.lowlevel.Server). Its headline job: detect silent failures — calls that return empty, null, or blank content with no error raised — and record them as a distinct silent status that shows up in health, per-tool stats, and alerts. It also tracks tool-call latency (p50/p95/p99), per-tool error rates, isError responses, and call volume over time. REST API, CLI, and alert hooks. MIT, no config required.
**Awareness Daemon** — A background process compiles system state every 90 seconds. Agents boot with pre-compiled context in | Emit a signal |
| vigil status | Show current awareness |
| vigil boot | Show compiled hot context |
| vigil frames | List registered frames |
| vigil tools [--frame X] | List tools (optionally filtered) |
| vigil handoff | Write a structured session handoff |
| vigil resume | Resume from last handoff |
| vigil history | Browse compacted signal history |
| vigil agents | List known agents |
| vigil compact | Run signal compaction manually |
| vigil know | Store a knowledge entry |
| vigil recall | Fuzzy-search knowledge |
| vigil knowledge | List all knowledge entries |
| vigil forget | Delete a knowledge entry |
| vigil extract | Auto-extract knowledge from signal patterns |
| vigil export | Export state to markdown |
| vigil mcp-health | MCP server health (calls, errors, latency) |
| vigil mcp-health-check | Probe MCP server in CI (exit 0/1) |
来源
awesome · https://github.com/AlexlaGuardia/Vigil
按领域浏览
MCP 服务
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引