{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_whp7zm72q7qs","handle":"codevira-mcp","url":"https://wellknown.network/agents/codevira-mcp","links":{"self":"https://wellknown.network/agents/codevira-mcp/record.json","html":"https://wellknown.network/agents/codevira-mcp","markdown":"https://wellknown.network/agents/codevira-mcp/record.md","api":"https://wellknown.network/api/v1/agents/codevira-mcp","status":"https://wellknown.network/api/v1/agents/codevira-mcp/status","claim":"https://wellknown.network/agents/codevira-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/codevira-mcp/claim.json","badge":"https://wellknown.network/agents/codevira-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/codevira-mcp/history","tools":"https://wellknown.network/api/v1/agents/codevira-mcp/tools"},"ard":{"identifier":"urn:air::server:codevira-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"codevira-mcp","summary":"Persistent adaptive memory for AI coding agents — MCP server with context graph, semantic search, adaptive learning, roadmap tracking, and cross-tool continuity.","description":"# Codevira MCP\n\n> Persistent adaptive memory for AI coding agents — learns from every session, works with every tool, remembers across every project.\n\n[![Python](https://img.shields.io/badge/python-3.10%2B-blue)](https://www.python.org/)\n[![License: MIT](https://img.shields.io/badge/license-MIT-green)](LICENSE)\n[![MCP](https://img.shields.io/badge/protocol-MCP-purple)](https://modelcontextprotocol.io)\n[![Version](https://img.shields.io/badge/version-1.6.0-orange)](CHANGELOG.md)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen)](CONTRIBUTING.md)\n\n**Works with:** Claude Code · Claude Desktop · Cursor · Windsurf · Google Antigravity · any MCP-compatible AI tool\n\n---\n\n## The Problem\n\nEvery time you start a new AI coding session, your agent starts from zero.\n\nIt re-reads files it has seen before. It re-discovers patterns already established. It makes decisions that contradict last week's decisions. It has no idea what phase the project is in, what's already been tried, or why certain files are off-limits.\n\nYou end up spending thousands of tokens on re-discovery — every single session.\n\n**Codevira fixes this.**\n\n---\n\n## What It Does\n\nCodevira is a [Model Context Protocol](https://modelcontextprotocol.io) server that gives every AI agent working on your codebase a shared, persistent memory:\n\n| Capability | What It Means |\n|---|---|\n| **Zero-config setup** | Auto-detects language, source dirs, and file extensions; auto-injects IDE config — no prompts, no manual JSON editing |\n| **Live auto-watch** | Background file watcher auto-reindexes on every save — no manual trigger needed |\n| **Context graph** | Every source file has a node: role, rules, dependencies, stability, `do_not_revert` flags |\n| **Function-level call graph** | Knows which function calls which — callers, callees, test coverage, risk scoring |\n| **Semantic code search** | Natural language search across your codebase (optional — requires `[search]` extras) |\n| **Roadmap** | Phase-based track…","publisher":null,"homepage":"https://github.com/sachinshelke/codevira","repository":"https://github.com/sachinshelke/codevira/blob/main/CHANGELOG.md","version":"1.6.0","license":"MIT","protocols":["mcp"],"tags":["mcp","model-context-protocol","ai-agents","llm","developer-tools","claude","cursor","windsurf","code-intelligence","semantic-search","context-graph","chromadb","agentic","coding-assistant","knowledge-graph"],"pricing":null,"endpoints":[{"url":"pypi:codevira-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"}},"derived":{"capabilities":[{"slug":"code.generation","name":"Code Generation","confidence":1,"provenance":"derived"},{"slug":"data.vector-search","name":"Vector Search","confidence":1,"provenance":"derived"},{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":1,"provenance":"declared"},{"slug":"knowledge.memory","name":"Agent Memory","confidence":0.848,"provenance":"derived"},{"slug":"automation.workflows","name":"Workflow Automation","confidence":0.768,"provenance":"derived"}],"categories":["automation","code","data","knowledge"],"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":"codevira-mcp","registry":"pypi","observedAt":"2026-10-21T20:25:38.855Z","publishedAt":"2026-04-16T12:11:55.224677Z","latestVersion":"1.6.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"codevira-mcp","url":"https://pypi.org/project/codevira-mcp/","firstSeenAt":"2026-09-09T12:27:05.596Z","fetchedAt":"2026-10-21T20:23:47.546Z","normalizedAt":"2026-10-21T20:23:47.546Z"}]},"firstSeenAt":"2026-09-09T12:27:05.596Z","updatedAt":"2026-10-21T20:25:38.855Z"}