{"ref":"artifact:gavdi-cap-mcp","page":"/artifacts/gavdi-cap-mcp","json":"/artifacts/gavdi-cap-mcp.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"gavdi-cap-mcp","name":"@gavdi/cap-mcp","artifact_type":"cds-plugin","ecosystem":"cap","flavors":[{"key":"node","source":{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"gavdilabs/cap-mcp-plugin — README","checked":"2026-09-13","quote":"- **Node.js**: Version 18 or higher"}}],"domain":"ai-and-agents","origin_ring":"independent","description":{"one_line":"Generates an MCP server from the CDS model — annotated entities become resources and annotated actions become tools, so an agent reaches the service without a second server being written.","short":"Generates an MCP server from annotated CDS entities and actions"},"links":{"npm":"https://www.npmjs.com/package/@gavdi/cap-mcp","repo":"https://github.com/gavdilabs/cap-mcp-plugin"},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"@gavdi/cap-mcp — README","checked":"2026-10-18","quote":"npm install @gavdi/cap-mcp"}]}},"provides":[{"capability":"capability:mcp-servers","facets":[{"key":"mcp_exposure_source","value":["CAP service contract"],"source":{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Annotate your CAP services with `@mcp` annotations:","checked":"2026-10-12"},"sources":[{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Annotate your CAP services with `@mcp` annotations:","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Convert CAP functions and actions into executable MCP tools","checked":"2026-10-12"}],"applies_to":{"ecosystems":["cap"],"flavors":["node"]}},{"key":"mcp_operations","value":"Entity resource queries, direct functions/actions and configured query/get/create/update wrappers","source":{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Expose CAP entities as tools (`query`, `get`, and optionally `create`, `update`) for LLM tool use while keeping resources intact","checked":"2026-10-12"},"sources":[{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Expose CAP entities as tools (`query`, `get`, and optionally `create`, `update`) for LLM tool use while keeping resources intact","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Convert CAP functions and actions into executable MCP tools","checked":"2026-10-12"}],"applies_to":{"ecosystems":["cap"],"flavors":["node"]}},{"key":"mcp_context","value":["MCP resources","MCP prompts","Schema hints","Model descriptions via tools","Server instructions"],"source":{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Define reusable prompt templates for AI interactions","checked":"2026-10-12"},"sources":[{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Define reusable prompt templates for AI interactions","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Hints are accessible in both resource queries and tool executions","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Expose CAP entities as MCP resources with OData v4 query capabilities","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Determines whether the MCP server should include the model description tool","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"MCP server instructions for agents","checked":"2026-10-12"}],"applies_to":{"ecosystems":["cap"],"flavors":["node"]}},{"key":"mcp_execution_path","value":["CAP service calls"],"source":{"url":"https://raw.githubusercontent.com/gavdilabs/cap-mcp-plugin/1f3a97e1c0733d97c0cabea53d6d31767508daed/src/mcp/resources.ts","title":"gavdilabs/cap-mcp-plugin — resources.ts at 1f3a97e1c0733d97c0cabea53d6d31767508daed","quote":"const response = await service.tx({ user: accessRights }).run(query);","checked":"2026-10-12"},"sources":[{"url":"https://raw.githubusercontent.com/gavdilabs/cap-mcp-plugin/1f3a97e1c0733d97c0cabea53d6d31767508daed/src/mcp/resources.ts","title":"gavdilabs/cap-mcp-plugin — resources.ts at 1f3a97e1c0733d97c0cabea53d6d31767508daed","quote":"const response = await service.tx({ user: accessRights }).run(query);","checked":"2026-10-12"},{"url":"https://raw.githubusercontent.com/gavdilabs/cap-mcp-plugin/1f3a97e1c0733d97c0cabea53d6d31767508daed/src/mcp/tools.ts","title":"gavdilabs/cap-mcp-plugin — tools.ts at 1f3a97e1c0733d97c0cabea53d6d31767508daed","quote":"const response = await service.tx({ user: accessRights }).send({","checked":"2026-10-12"}],"applies_to":{"ecosystems":["cap"],"flavors":["node"]}},{"key":"mcp_exposure_control","value":["Entity/operation annotations","Wrapper configuration","Output filtering"],"source":{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Scans your CAP service definitions for `@mcp` annotations","checked":"2026-10-12"},"sources":[{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Scans your CAP service definitions for `@mcp` annotations","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"When `wrap_entities_to_actions` is enabled (globally or via `@mcp.wrap.tools: true`)","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Omitted fields are **only excluded from outputs** - they can still be provided as inputs for create/update operations","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Omitted fields remain queryable in the CAP service - only MCP responses are filtered","checked":"2026-10-12"}],"applies_to":{"ecosystems":["cap"],"flavors":["node"]}}],"what_it_does":"Generates MCP resources and operation tools from annotated CAP [Node.js](external:nodejs) services, with configured entity wrappers for query/get and optional create/update. The README requires [Node.js](external:nodejs) 18+, CAP 10+ and Express 5+; resource reads and direct tools use service transactions in the pinned implementation. Output omission does not establish a field-access restriction. Annotations and wrapper modes select the exposed entities and operations. Entity resources, reusable prompt templates and @mcp.hint schema descriptions supply context; enable_model_description controls the model-description tool, and instructions configures server instructions. @mcp.omit filters output only: omitted fields remain queryable and can be supplied as write inputs.","sources":[{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"- **Node.js**: Version 18 or higher","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"- **SAP CAP**: Version 10 or higher","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"- **Express**: Version 5 or higher","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Omitted fields remain queryable in the CAP service - only MCP responses are filtered","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Annotate your CAP services with `@mcp` annotations:","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Convert CAP functions and actions into executable MCP tools","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Expose CAP entities as tools (`query`, `get`, and optionally `create`, `update`) for LLM tool use while keeping resources intact","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Define reusable prompt templates for AI interactions","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Hints are accessible in both resource queries and tool executions","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Expose CAP entities as MCP resources with OData v4 query capabilities","checked":"2026-10-12"},{"url":"https://raw.githubusercontent.com/gavdilabs/cap-mcp-plugin/1f3a97e1c0733d97c0cabea53d6d31767508daed/src/mcp/resources.ts","title":"gavdilabs/cap-mcp-plugin — resources.ts at 1f3a97e1c0733d97c0cabea53d6d31767508daed","quote":"const response = await service.tx({ user: accessRights }).run(query);","checked":"2026-10-12"},{"url":"https://raw.githubusercontent.com/gavdilabs/cap-mcp-plugin/1f3a97e1c0733d97c0cabea53d6d31767508daed/src/mcp/tools.ts","title":"gavdilabs/cap-mcp-plugin — tools.ts at 1f3a97e1c0733d97c0cabea53d6d31767508daed","quote":"const response = await service.tx({ user: accessRights }).send({","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Scans your CAP service definitions for `@mcp` annotations","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"When `wrap_entities_to_actions` is enabled (globally or via `@mcp.wrap.tools: true`)","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Omitted fields are **only excluded from outputs** - they can still be provided as inputs for create/update operations","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"Determines whether the MCP server should include the model description tool","checked":"2026-10-12"},{"url":"https://github.com/gavdilabs/cap-mcp-plugin","title":"CAP MCP Plugin — gavdilabs/cap-mcp-plugin README","quote":"MCP server instructions for agents","checked":"2026-10-12"}]}],"provenance":{"discovered_via":[{"source":"source:npm"},{"source":"source:discover"}],"first_seen":"2026-08-30"},"maintainers":["actor:gavdilabs"],"contributors":["actor:agustino-lim","actor:bozaida","actor:d068023","actor:geert-janklaps","actor:hatrigt","actor:marianfoo","actor:mhidayah19","actor:svlaursen","actor:willempardaens"],"history":[{"date":"2026-09-08","field":"description.one_line","from":"MCP Plugin for CAP","to":"Generates an MCP server from the CDS model — annotated entities become resources and annotated actions become tools, so an agent reaches the service without a second server being written.","reason":"Placement copied the package's own npm description. Replaced with a line written for this graph — what it does and where it sits — because an unattributed sentence is an unattributed claim."},{"date":"2026-10-12","field":"provides[mcp-servers].facets and what_it_does","from":"[{\"key\":\"mcp_exposure_source\",\"value\":\"Annotated CDS entities, functions and actions\"},{\"key\":\"mcp_operations\",\"value\":\"Entity queries, functions/actions and optional create/update wrappers\"},{\"key\":\"mcp_context\",\"value\":\"Entity resources and reusable prompt templates\"}]","to":"[{\"key\":\"mcp_exposure_source\",\"value\":\"Annotated CAP service entities and operations\"},{\"key\":\"mcp_operations\",\"value\":\"Entity resource queries, direct functions/actions and configured query/get/create/update wrappers\"},{\"key\":\"mcp_context\",\"value\":\"Entity resources, reusable prompt templates and @mcp.hint schema descriptions\"},{\"key\":\"mcp_execution_path\",\"value\":\"Resource queries and direct operation tools call CAP service transactions (pinned implementation)\"},{\"key\":\"mcp_exposure_control\",\"value\":\"@mcp annotations and wrapper modes select the surface; @mcp.omit filters output only and leaves fields queryable/writable\"}]","reason":"The comparison distinguishes execution and surface selection at the stated runtime, retaining conditional operations and target restrictions."},{"date":"2026-10-12","field":"provides.mcp-servers.facets.mcp_exposure_source.value","from":"Annotated CAP service entities and operations","to":"CAP service contract","reason":"Converts the text answer to controlled list values. Its documented conditions remain in the capability relationship; original citations and runtime scope are retained."},{"date":"2026-10-12","field":"provides.mcp-servers.facets.mcp_context.value","from":"Entity resources, reusable prompt templates and @mcp.hint schema descriptions","to":"MCP resources; MCP prompts; Schema hints; Model descriptions via tools; Server instructions","reason":"Converts the text answer to controlled list values. Its documented conditions remain in the capability relationship; original citations and runtime scope are retained."},{"date":"2026-10-12","field":"provides.mcp-servers.facets.mcp_execution_path.value","from":"Resource queries and direct operation tools call CAP service transactions (pinned implementation)","to":"CAP service calls","reason":"Converts the text answer to controlled list values. Its documented conditions remain in the capability relationship; original citations and runtime scope are retained."},{"date":"2026-10-12","field":"provides.mcp-servers.facets.mcp_exposure_control.value","from":"@mcp annotations and wrapper modes select the surface; @mcp.omit filters output only and leaves fields queryable/writable","to":"Entity/operation annotations; Wrapper configuration; Output filtering","reason":"Converts the text answer to controlled list values. Its documented conditions remain in the capability relationship; original citations and runtime scope are retained."}],"drafted_with_ai":true},"effective_normative_relations":[{"instrument":"instrument:sap-developer-license-3-2-cap","relation":"use-constrained-by","sections":["1","2","3"],"applies_when":"A cds-plugin is used with SAP CAP materials, or an artifact is explicitly identified as a CAP plugin or application.","note":"This is inherited applicability, not a licence verdict about the artifact itself. Review the agreement for the actual materials and use; an explicit artifact relationship to another revision takes precedence.","scope":{"kind":"artifact"},"sources":[{"url":"https://cap.cloud.sap/resources/license/developer-license-3_2_CAP.txt","title":"SAP Developer License Agreement 3.2 CAP","checked":"2026-09-16","quote":"documentation, plug-ins, templates, scripts and sample code, libraries, software development kits"}],"inherited_from":"cap-plugins-and-applications","relevant_capabilities":["agent-systems-access","async-processing","data-import-export","database-connectors","deployment","destinations","llm-integration","mcp-servers","plugin-authoring","replication","retrieval-augmented-generation","rfc-connectivity"]}],"readings":{"liveness":[{"label":"Maintenance","tier":"good","evidence":"3 months since release"},{"label":"Continuity","tier":"good","evidence":"10 contributors, 3 publishers, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-07, not archived"}],"compatibility":[{"label":"Declared for","tier":"good","evidence":">=10 — includes cds 10"},{"label":"Survived majors","tier":"good","evidence":"released before and after @sap/cds 10"},{"label":"Maintainer's CI","tier":"good","evidence":"Release & Publish to NPM green, 2026-07-15"}],"practice":[{"label":"Tests","tier":"good","evidence":"71 test files, npm test"},{"label":"Docs","tier":"good","evidence":"docs/ with 28 pages, README 27 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":424,"unit":"installs/week"},{"value":61,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"1.8.0","majors":{"1":{"version":"1.0.0","date":"2025-09-21"},"0.9":{"version":"0.9.0","date":"2025-06-27"},"0.10":{"version":"0.10.0","date":"2025-09-10"}},"license":"Apache-2.0","first_release":"2025-06-27","last_release":"2026-07-15","releases":33,"cadence_days":15,"maintainers":3,"repository":"git+https://github.com/gavdilabs/cap-mcp-plugin.git","peer_cds":">=10","test_script":true,"types":false,"downloads_weekly":424,"stars":61,"forks":22,"open_issues":17,"archived":false,"pushed_at":"2026-07-17","license_spdx":null,"org_owned":true,"default_branch":"main","contributors":10,"tree_truncated":false,"test_files":71,"workflows":2,"other_ci":false,"readme_bytes":28101,"docs_files":28,"changelog":true,"license_file":true,"dts_files":0,"ci_status":"success","ci_run_at":"2026-07-15","ci_workflow":"Release & Publish to NPM","ci_event":"workflow_dispatch","readme_path":"README.md","readme_sha":"0b5a8bc3d7192d720af87658382f5d64ba24bfc1","months_since_release":3,"dormant":false,"repository_directory":null,"dependencies":6,"node_engine":null,"downloads_monthly":2354,"created_at":"2025-06-27T08:01:49Z","open_prs":8,"first_commit":"2025-06-26","last_commit":"2026-07-15","commits":189,"repo_read":"2026-10-26"},"release_notes":{"license":"Apache-2.0","quotable":true,"prereleases":1,"source":{"kind":"repo","path":"CHANGELOG.md","ref":"main","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md"},"format":"conventional","releases":[{"version":"1.8.0","date":"2026-07-15","date_source":"heading","heading":"1.8.0 (2026-07-15)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#180-2026-07-15","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":2},{"kind":"feature","heading":"Additional Changes","items":4}],"hash":"db9d315cec2c4277"},{"version":"1.7.0","date":"2026-06-30","date_source":"heading","heading":"1.7.0 (2026-06-30)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#170-2026-06-30","sections":[{"kind":"feature","heading":"Features","items":1}],"hash":"2e9eefdd2758ac39"},{"version":"1.6.0","date":"2026-06-01","date_source":"heading","heading":"1.6.0 (2026-06-01)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#160-2026-06-01","sections":[{"kind":"fix","heading":"Bug Fixes","items":2},{"kind":"feature","heading":"Additional Changes","items":4}],"hash":"aaae1d6d9e6bce06"},{"version":"1.5.1","date":"2026-02-17","date_source":"heading","heading":"1.5.1 (2026-02-17)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#151-2026-02-17","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"80ba376dc5672d68"},{"version":"1.5.0","date":"2026-02-16","date_source":"heading","heading":"1.5.0 (2026-02-16)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#150-2026-02-16","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":2},{"kind":"feature","heading":"Additional Changes","items":5}],"hash":"4d31d64f40897a0c"},{"version":"1.4.1","date":"2026-02-02","date_source":"heading","heading":"1.4.1 (2026-02-02)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#141-2026-02-02","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"40440fe4dca8b84a"},{"version":"1.4.0","date":"2026-01-26","date_source":"heading","heading":"1.4.0 (2026-01-26)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#140-2026-01-26","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"e798f38106df0b45"},{"version":"1.3.2","date":"2025-12-03","date_source":"heading","heading":"1.3.2 (2025-12-03)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#132-2025-12-03","sections":[],"hash":"e3b0c44298fc1c14"},{"version":"1.3.1","date":"2025-11-06","date_source":"heading","heading":"1.3.1 (2025-11-06)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#131-2025-11-06","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"29372f741805944a"},{"version":"1.3.0","date":"2025-11-03","date_source":"heading","heading":"1.3.0 (2025-11-03)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#130-2025-11-03","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"feature","heading":"Additional Changes","items":1}],"hash":"987fdb950fa62475"},{"version":"1.2.2","date":"2025-10-29","date_source":"heading","heading":"1.2.2 (2025-10-29)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#122-2025-10-29","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"99d9e370860a258c"},{"version":"1.2.1","date":"2025-10-29","date_source":"heading","heading":"1.2.1 (2025-10-29)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#121-2025-10-29","sections":[{"kind":"fix","heading":"Bug Fixes","items":4},{"kind":"feature","heading":"Additional Changes","items":1}],"hash":"b9cc4e62687e3277"},{"version":"1.2.0","date":"2025-10-27","date_source":"heading","heading":"1.2.0 (2025-10-27)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#120-2025-10-27","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"2a7619d1fd4a1b6e"},{"version":"1.1.5","date":"2025-10-23","date_source":"heading","heading":"1.1.5 (2025-10-23)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#115-2025-10-23","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"e5ecbe4228bc6ec2"},{"version":"1.1.4","date":"2025-10-22","date_source":"heading","heading":"1.1.4 (2025-10-22)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#114-2025-10-22","sections":[{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"feature","heading":"Additional Changes","items":1}],"hash":"e7f867dd0cf3a560"},{"version":"1.1.3","date":"2025-10-08","date_source":"heading","heading":"1.1.3 (2025-10-08)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#113-2025-10-08","sections":[{"kind":"fix","heading":"Bug Fixes","items":2},{"kind":"feature","heading":"Additional Changes","items":3}],"hash":"af8d03e551212762"},{"version":"1.1.2","date":"2025-10-01","date_source":"heading","heading":"1.1.2 (2025-10-01)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#112-2025-10-01","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"fd04349846d1b659"},{"version":"1.1.1","date":"2025-09-29","date_source":"heading","heading":"1.1.1 (2025-09-29)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#111-2025-09-29","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"fix","heading":"Bug Fixes","items":3},{"kind":"feature","heading":"Additional Changes","items":4}],"hash":"287cdb53a4cb054d"},{"version":"1.1.0","date":"2025-09-25","date_source":"heading","heading":"1.1.0 (2025-09-25)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#110-2025-09-25","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"84ea36d47b6d610e"},{"version":"1.0.2","date":"2025-09-23","date_source":"heading","heading":"1.0.2 (2025-09-23)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#102-2025-09-23","sections":[{"kind":"fix","heading":"Bug Fixes","items":2}],"hash":"45da13db4211a283"},{"version":"1.0.1","date":"2025-09-22","date_source":"heading","heading":"1.0.1 (2025-09-22)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#101-2025-09-22","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"253b792bd710d0aa"},{"version":"1.0.0","date":"2025-09-21","date_source":"heading","heading":"1.0.0 (2025-09-21)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#100-2025-09-21","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"feature","heading":"Additional Changes","items":1}],"hash":"a56981b7a1fa39dc"},{"version":"0.10.1","date":"2025-09-11","date_source":"heading","heading":"0.10.1 (2025-09-11)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#0101-2025-09-11","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"d4cdde1e39978403"},{"version":"0.10.0","date":"2025-09-10","date_source":"heading","heading":"0.10.0 (2025-09-10)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#0100-2025-09-10","sections":[{"kind":"feature","heading":"Features","items":1},{"kind":"feature","heading":"Additional Changes","items":1}],"hash":"9528a7b6bdd6e1df"},{"version":"0.9.9","date":"2025-08-27","date_source":"heading","heading":"0.9.9 (2025-08-27)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#099-2025-08-27","sections":[{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"feature","heading":"Additional Changes","items":4}],"hash":"42293da618f12521"},{"version":"0.9.8","date":"2025-08-21","date_source":"heading","heading":"0.9.8 (2025-08-21)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#098-2025-08-21","sections":[{"kind":"feature","heading":"Features","items":2},{"kind":"fix","heading":"Bug Fixes","items":1},{"kind":"feature","heading":"Additional Changes","items":1}],"hash":"b90388cf68675aa6"},{"version":"0.9.7","date":"2025-08-14","date_source":"heading","heading":"0.9.7 (2025-08-14)","url":"https://github.com/gavdilabs/cap-mcp-plugin/blob/main/CHANGELOG.md#097-2025-08-14","sections":[],"hash":"e3b0c44298fc1c14"}],"versions":[{"version":"1.8.0","date":"2026-07-15"},{"version":"1.7.0","date":"2026-06-30"},{"version":"1.6.0","date":"2026-06-01"},{"version":"1.5.1","date":"2026-02-17"},{"version":"1.5.0","date":"2026-02-16"},{"version":"1.4.1","date":"2026-02-02"},{"version":"1.4.0","date":"2026-01-26"},{"version":"1.3.2","date":"2025-12-03"},{"version":"1.3.1","date":"2025-11-06"},{"version":"1.3.0","date":"2025-11-03"},{"version":"1.2.2","date":"2025-10-29"},{"version":"1.2.1","date":"2025-10-29"},{"version":"1.2.0","date":"2025-10-27"},{"version":"1.1.5","date":"2025-10-23"},{"version":"1.1.4","date":"2025-10-22"},{"version":"1.1.3","date":"2025-10-08"},{"version":"1.1.2","date":"2025-10-01"},{"version":"1.1.1","date":"2025-09-29"},{"version":"1.1.0","date":"2025-09-25"},{"version":"1.0.2","date":"2025-09-23"},{"version":"1.0.1","date":"2025-09-22"},{"version":"1.0.0","date":"2025-09-21"},{"version":"0.10.1","date":"2025-09-11"},{"version":"0.10.0","date":"2025-09-10"},{"version":"0.9.9","date":"2025-08-27"},{"version":"0.9.8","date":"2025-08-21"},{"version":"0.9.7","date":"2025-08-14"},{"version":"0.9.4","date":"2025-08-05"},{"version":"0.9.3","date":"2025-08-04"},{"version":"0.9.2","date":"2025-07-23"},{"version":"0.9.1","date":"2025-07-21"},{"version":"0.9.0","date":"2025-06-27"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:gavdilabs","name":"Gavdi Labs","json":"/actors/gavdilabs.json"}],"contributors":[{"ref":"actor:agustino-lim","name":"Agustino Lim","json":"/actors/agustino-lim.json"},{"ref":"actor:hatrigt","name":"AjeethKumar R","json":"/actors/hatrigt.json"},{"ref":"actor:bozaida","name":"bozaida","json":"/actors/bozaida.json"},{"ref":"actor:d068023","name":"D068023","json":"/actors/d068023.json"},{"ref":"actor:geert-janklaps","name":"Geert-Jan Klaps","json":"/actors/geert-janklaps.json"},{"ref":"actor:marianfoo","name":"Marian Zeis","json":"/actors/marianfoo.json"},{"ref":"actor:mhidayah19","name":"Mhidayah19","json":"/actors/mhidayah19.json"},{"ref":"actor:svlaursen","name":"Simon Vestergaard Laursen","json":"/actors/svlaursen.json"},{"ref":"actor:willempardaens","name":"Willem Pardaens","json":"/actors/willempardaens.json"}],"explained_by":[],"alternative_to_this":[{"ref":"artifact:sanoberrehman-cap-mcp-bridge","name":"cap-mcp-bridge","json":"/artifacts/sanoberrehman-cap-mcp-bridge.json"},{"ref":"artifact:sleibach-cap-mcp-plugin","name":"cap-mcp-plugin","json":"/artifacts/sleibach-cap-mcp-plugin.json"}],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}