MCP App Store
by KeenEthics
Productivity

Componecat

by Shaftware LLC.

Overview

Componecat is a software component catalog platform that gives engineering organizations a single, authoritative source of truth for their software landscape. It combines a dynamic, organization-configurable entity kind system, rich metadata via unified field definitions, deep Git integration with catalog-as-code descriptors, comprehensive documentation hosting, explicit interface definitions, and a Model Context Protocol (MCP) server so AI coding agents can derive contextual understanding of the catalog in real time. The platform treats catalog freshness as a first-class product concern. A pluggable integration layer reconciles the catalog against the actual state of the software landscape, and a planned AI engine will continuously discover components, infer relationships, generate documentation, and suggest maintenance actions to eliminate drift and documentation debt. The current platform delivers organization multi-tenancy, GraphQL and REST APIs, an MCP server with device flow OAuth 2.0, audit logging, soft delete with trash/restore, background job processing, full-text catalog and documentation search, outgoing webhooks, and a React frontend with organization switching, theming, and role-based access control.

Tools

add_activity_log_entry

Claude

add_kind_field_assignment

Claude

add_relationship

Claude

add_team_members

Claude

configure_git_sourced_documentation

Claude

create_catalog_entity

Claude

create_documentation_section

Claude

create_entity_field_definition

Claude

create_entity_kind_definition

Claude

create_interface

Claude

create_relationship_kind_definition

Claude

create_team

Claude

delete_activity_log_entry

Claude

delete_catalog_entity

Claude

delete_documentation_section

Claude

delete_entity_field_definition

Claude

delete_entity_kind_definition

Claude

delete_interface

Claude

delete_relationship_kind_definition

Claude

delete_team

Claude

get_catalog_entity

Claude

get_current_organization

Claude

get_documentation

Claude

get_impact_analysis

Claude

get_interfaces

Claude

get_relationship_kinds

Claude

get_relationships

Claude

get_team

Claude

import_interface_spec

Claude

list_activity_log_entries

Claude

list_by_owner

Claude

list_catalog_entities

Claude

list_entity_field_definitions

Claude

list_entity_kind_definitions

Claude

list_git_sourced_documentation

Claude

list_relationship_kind_definitions

Claude

list_teams

Claude

remove_git_sourced_documentation

Claude

remove_kind_field_assignment

Claude

remove_relationship

Claude

remove_team_member

Claude

search_catalog

Claude

sync_git_sourced_documentation

Claude

update_catalog_entity

Claude

update_documentation_section

Claude

update_entity_field_definition

Claude

update_entity_field_values

Claude

update_entity_kind_definition

Claude

update_git_sourced_documentation

Claude

update_interface

Claude

update_kind_field_assignment

Claude

update_relationship_kind_definition

Claude

update_team

Claude

App Stats

57

Tools

Claude

Platforms

Works with

Claude

Data refreshed daily