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_kind_field_assignment
Claudeadd_relationship
Claudeadd_team_members
Claudeconfigure_git_sourced_documentation
Claudecreate_catalog_entity
Claudecreate_documentation_link
Claudecreate_documentation_section
Claudecreate_entity_field_definition
Claudecreate_entity_kind_definition
Claudecreate_interface
Claudecreate_relationship_kind_definition
Claudecreate_team
Claudedelete_activity_log_entry
Claudedelete_catalog_entity
Claudedelete_documentation_link
Claudedelete_documentation_section
Claudedelete_entity_field_definition
Claudedelete_entity_kind_definition
Claudedelete_interface
Claudedelete_relationship_kind_definition
Claudedelete_team
Claudeget_catalog_entity
Claudeget_current_organization
Claudeget_documentation
Claudeget_impact_analysis
Claudeget_interfaces
Claudeget_relationship_kinds
Claudeget_relationships
Claudeget_team
Claudeimport_interface_spec
Claudelist_activity_log_entries
Claudelist_by_owner
Claudelist_catalog_entities
Claudelist_documentation_links
Claudelist_entity_field_definitions
Claudelist_entity_kind_definitions
Claudelist_git_sourced_documentation
Claudelist_relationship_kind_definitions
Claudelist_teams
Clauderemove_git_sourced_documentation
Clauderemove_kind_field_assignment
Clauderemove_relationship
Clauderemove_team_member
Claudesearch_catalog
Claudesync_git_sourced_documentation
Claudeupdate_catalog_entity
Claudeupdate_documentation_link
Claudeupdate_documentation_section
Claudeupdate_entity_field_definition
Claudeupdate_entity_field_values
Claudeupdate_entity_kind_definition
Claudeupdate_git_sourced_documentation
Claudeupdate_interface
Claudeupdate_kind_field_assignment
Claudeupdate_relationship_kind_definition
Claudeupdate_team
ClaudeLinks
App Stats
57
Tools
Claude
Platforms
Category
Technical Knowledge SearchWorks with
Data refreshed daily



