{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_n3nmsst36uh9","handle":"cimoxide-mcp","url":"https://wellknown.network/agents/cimoxide-mcp","links":{"self":"https://wellknown.network/agents/cimoxide-mcp/record.json","html":"https://wellknown.network/agents/cimoxide-mcp","markdown":"https://wellknown.network/agents/cimoxide-mcp/record.md","api":"https://wellknown.network/api/v1/agents/cimoxide-mcp","status":"https://wellknown.network/api/v1/agents/cimoxide-mcp/status","claim":"https://wellknown.network/agents/cimoxide-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/cimoxide-mcp/claim.json","badge":"https://wellknown.network/agents/cimoxide-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/cimoxide-mcp/history","tools":"https://wellknown.network/api/v1/agents/cimoxide-mcp/tools"},"ard":{"identifier":"urn:air::server:cimoxide-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"cimoxide-mcp","summary":"cimmcp: an MCP server that lets an LLM chat look up, validate and query ENTSO-E CGMES and NC models","description":"# cimoxide-mcp\n\n`cimmcp` is a [Model Context Protocol](https://modelcontextprotocol.io) server for ENTSO-E\n**CGMES** and **Network Code** RDF/XML, built on\n[cimoxide](https://github.com/m-mirz/cimoxide). It lets an LLM chat answer questions about\na model: which generators a model has and their set points, why an object fails\nvalidation, what a CIM class or attribute means.\n\nIts tools read; `export` and `edit` write a file, inside the workspace, over an existing one only\nwhen told to and never over a model set's own files:\n\n| Tool | |\n|---|---|\n| `list_model_sets` | directories holding CIM files, with each file's profiles |\n| `summary` | a model set's files, model headers and object counts by class |\n| `find_objects` | search by class (abstract classes included), name/mRID text and attribute value |\n| `get_object` | one object's fields, references resolved, what references it, and the files that define or describe it |\n| `validate` | the ENTSO-E SHACL and SPARQL rules, as `cimcli validate` runs them |\n| `conflicts` | objects more than one file defines, and objects the files type with unrelated classes |\n| `sparql` | a SPARQL query over the merged CGMES data |\n| `export` | one profile (CGMES or NC) or the whole set as RDF/XML, as `to_xml_for_profile` / `to_xml` write it; or every decoded object as JSON |\n| `edit` | update, copy, create and delete objects, and write the result as `export` does |\n| `describe_class` | definitions of classes, attributes and enumerations from the ENTSO-E vocabulary |\n\nA model set is every CIM XML file in one directory (`path`), or the files and directories\nlisted in `files`, for a model whose files lie apart (an IGM with its boundary and common\ndata). `--dir <path>` (else\n`CIMOXIDE_MODEL_DIR`, else the working directory) is where relative paths resolve.\n\n## Install\n\nWith [uv](https://docs.astral.sh/uv/), nothing needs installing first; clients start it as\n\n```\nuvx --from cimoxide-mcp cimmcp --dir /path/to/models\n```\n\nor install it once wi…","publisher":null,"homepage":"https://github.com/m-mirz/cimoxide","repository":"https://github.com/m-mirz/cimoxide","version":"0.6.0","license":null,"protocols":["mcp"],"tags":["mcp","cim","cgmes","entsoe","power-systems"],"pricing":null,"endpoints":[{"url":"pypi:cimoxide-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.filesystem","name":"Filesystem","confidence":0.802,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.791,"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":"cimoxide-mcp","registry":"pypi","observedAt":"2026-10-30T19:26:48.722Z","publishedAt":"2026-10-17T12:50:09.105896Z","latestVersion":"0.6.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"cimoxide-mcp","url":"https://pypi.org/project/cimoxide-mcp/","firstSeenAt":"2026-10-12T14:24:13.521Z","fetchedAt":"2026-10-30T19:25:01.385Z","normalizedAt":"2026-10-30T19:25:01.385Z"}]},"firstSeenAt":"2026-10-12T14:24:13.521Z","updatedAt":"2026-10-30T19:26:48.722Z"}