{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_dh946bvq9ec6","handle":"odoo-index-mcp","url":"https://wellknown.network/agents/odoo-index-mcp","links":{"self":"https://wellknown.network/agents/odoo-index-mcp/record.json","html":"https://wellknown.network/agents/odoo-index-mcp","markdown":"https://wellknown.network/agents/odoo-index-mcp/record.md","api":"https://wellknown.network/api/v1/agents/odoo-index-mcp","status":"https://wellknown.network/api/v1/agents/odoo-index-mcp/status","claim":"https://wellknown.network/agents/odoo-index-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/odoo-index-mcp/claim.json","badge":"https://wellknown.network/agents/odoo-index-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:odoo-index-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"odoo-index-mcp","summary":"Lightweight MCP server for indexing Odoo code","description":"# Odoo Index MCP\n\nA lightweight MCP (Model Context Protocol) server for indexing Odoo code elements. Designed to help coding agents quickly look up models, fields, functions, views, and other Odoo components with their exact file locations.\n\n## Features\n\n- **Fast Indexing**: Uses AST parsing for Python and lxml for XML\n- **Incremental Updates**: Only re-indexes changed files (MD5 hash tracking)\n- **Comprehensive Coverage**: Indexes models, fields, methods, views, menus, actions, access rights, rules, scheduled actions, report templates, controller routes, and more\n- **Multiple References**: Tracks all occurrences (definition, inheritance, override, etc.)\n- **Lightweight**: Pure SQLite, no vector DB, no embeddings\n- **MCP Compatible**: Works with Claude Desktop and other MCP clients\n\n## What Gets Indexed\n\n### Core Elements\n- **Models**: Name, type (regular/transient/abstract), inheritance\n- **Fields**: Name, type, attributes (required, readonly, compute, related, etc.)\n- **Functions/Methods**: Name, decorators (@api.depends, @api.onchange, etc.)\n- **Views**: Type (form/tree/kanban/search), model, inheritance\n- **Menus**: Hierarchy, actions, security groups\n- **Actions**: Type (act_window/server/report), models, domains\n- **Access Rights**: Model permissions by security group\n- **Record Rules**: Domain-based access rules\n- **Controller Routes**: HTTP/JSON routes with auth types\n- **Scheduled Actions**: Cron jobs with intervals\n- **Report Templates**: QWeb templates\n- **Module Metadata**: Dependencies, version, description\n\n### Multiple References\nEach element can have multiple file:line references:\n- **definition**: Where it's originally defined\n- **inheritance**: Where models are extended\n- **override**: Where methods/fields are overridden\n- **reference**: Where it's referenced\n- **modification**: Where views are modified with xpath\n\n## Installation\n\n### Prerequisites\n- Python 3.10+\n- uv package manager\n\n### Setup\n\n```bash\n# Clone or navigate to the project\ncd odoo-…","publisher":null,"homepage":"https://github.com/letzdoo/odoo-indexer-mcp","repository":"https://github.com/letzdoo/odoo-indexer-mcp","version":"0.1.0","license":"MIT","protocols":["mcp"],"tags":["code-search","indexer","mcp","model-context-protocol","odoo"],"pricing":null,"endpoints":[{"url":"pypi:odoo-index-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":"dev.package-management","name":"Packages & Dependencies","confidence":0.859,"provenance":"derived"},{"slug":"data.vector-search","name":"Vector Search","confidence":0.825,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.814,"provenance":"derived"}],"categories":["data","dev","security"],"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":"odoo-index-mcp","registry":"pypi","observedAt":"2026-09-10T08:27:33.496Z","publishedAt":"2025-10-17T04:51:33.192744Z","latestVersion":"0.1.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"odoo-index-mcp","url":"https://pypi.org/project/odoo-index-mcp/","firstSeenAt":"2026-09-10T08:26:04.509Z","fetchedAt":"2026-09-10T08:26:04.509Z","normalizedAt":"2026-09-10T08:26:04.509Z"}]},"firstSeenAt":"2026-09-10T08:26:04.509Z","updatedAt":"2026-09-10T08:27:33.496Z"}