devops-infra MCP Server
Cross-platform memory and ambient awareness for AI agents — knowledge store, alert collation, and intention tracking via MCP. Self-host or cloud.
Discovered via github-topic:model-context-protocol and last synced 3mo ago.
Install instructions not detected yet
Check the source repository for the latest setup steps.
_(required)_
`granite-embedding:278m`
`10`
`http://ollama:11434`
_(required for OAuth)_
`8420`
`false`
`sub`
_(empty)_
`~/.cloudflared`
Compact awareness summary (~200 tokens all-clear, ~500 with issues). Call at conversation start. Pre-filtered through patterns and suppressions.
Store permanent knowledge — facts still true in 30 days. Optional `content` payload with MIME `content_type`. Default choice for personal facts, project notes, design decisions.
SaaS only (Mem0)
Record an if/then operational rule with conditions/effects for alert matching. Use only when there's a clear "when X happens, expect Y" relationship.
Update a knowledge entry in place (note, pattern, context, preference). Tracks changes in `changelog`. Status/alert/suppression are immutable.
None
Platform memory (Claude, ChatGPT)
Purpose
Action history — what was done because of an entry.
`60`
Store temporal knowledge that auto-expires (default 30 days). Use for current events, milestones, or temporary states that will become stale.
Bidirectional entry relationships — entries referenced via `related_ids` and entries that reference the given entry.
_(optional)_
Soft-delete entries (30-day trash). By ID, by source + type, or by source. Bulk deletes require `confirm=True` (dry-run by default).
Define a typed data contract using JSON Schema Draft 2020-12. Schemas are immutable after registration; family + version become logical_key. Per-owner with `_system` fallback for shared built-in shapes.
Write a validated data entry conforming to a registered schema. Records pin exact schema version and re-validate on content update. Validation errors include every failure with structured envelope.
`0.0.0.0`
`{issuer}/.well-known/jwks.json`
`stdio`
`768`
`false`
Default
`awareness-dev`
Knowledge entries (patterns, context, preferences, notes). Filter by source, tags, entry_type, since/until, created_after/created_before, learned_from. `hint` param re-ranks results by semantic similarity.
Set a portable presentation preference (e.g., `alert_verbosity`, `check_frequency`). Upserts by key + scope.
Proprietary
`HS256`
`3600`
_(none)_
`~/awareness-ollama`
Entry counts by type, list of sources, total count. Call before `get_knowledge` to decide whether to filter.
Deprecated alias for `search`. Will be removed in a future release.
Create a todo, reminder, or planned action. Optional `deliver_at` timestamp for time-based surfacing. Intentions have a lifecycle: pending → fired → active → completed.
List all entries in trash with IDs for restore.
`60`
`5`
`60`
`1`
_(required for named tunnel)_
Pending/active intentions, optionally filtered by state, source, or tags.
Report system status. Called periodically by edge processes. Upserts one entry per source; stale if TTL expires without refresh.
Log that you took action because of an entry. Tags inherited from the entry.
_(none)_
_(none)_
_(required for self-signed)_
`false`
`false`
`~/awareness-pg`
Active alert suppressions with expiry times and escalation settings.
Hybrid search — finds entries by meaning (vector) and by exact terms (FTS), fused via Reciprocal Rank Fusion. Combines with tag/source/type/date/language filters. Requires embedding provider for vector branch; FTS works without it.
Suppress alerts by source/tags/metric. Time-limited with escalation override — critical alerts can break through.
Restore a soft-deleted entry from trash.
No
Full status for a specific source including metrics and inventory.
Combined read + action feed, chronological.
_(system username)_
`CF-Connecting-IP,X-Real-IP`
`1800`
All tags in use with usage counts. Use to discover existing tags and prevent drift.
Transition an intention state: pending → fired → active → completed/snoozed/cancelled.
Generate embeddings for entries that don't have one yet, and re-embed stale entries whose content changed. Requires embedding provider.
`30`
`10`
_(hostname)_
Active alerts, optionally filtered by source. Drill-down from briefing.
Entries with zero reads. Cleanup candidates or missed knowledge.
Description
Read history for entries — who read what, when, from which platform.
Report or resolve an alert. Captures diagnostics at detection time. Levels: `warning`, `critical`. Types: `threshold`, `structural`, `baseline`.
Source