Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments |
|---|---|---|---|---|---|---|---|---|
| package_id | varchar | 2147483647 | null |
|
|
|||
| version | varchar | 2147483647 | null |
|
|
|||
| revision | int4 | 10 | null |
|
|
|||
| mcp_entity_id | varchar | 2147483647 | null |
|
|
|||
| kind | varchar | 2147483647 | null |
|
|
|||
| title | varchar | 2147483647 | √ | null |
|
|
||
| description | varchar | 2147483647 | √ | null |
|
|
||
| mcp_endpoint | varchar | 2147483647 | null |
|
|
|||
| metadata | jsonb | 2147483647 | √ | null |
|
|
||
| data_hash | varchar | 2147483647 | √ | null |
|
|
||
| document_id | varchar | 2147483647 | √ | null |
|
|
||
| version_internal_document_id | varchar | 2147483647 | √ | null |
|
|
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| pk_mcp_entities | Primary key | Asc/Asc/Asc/Asc | package_id + version + revision + mcp_entity_id |
| mcp_entities_document_id_idx | Performance | Asc | document_id |
| mcp_entities_kind_idx | Performance | Asc/Asc/Asc/Asc | package_id + version + revision + kind |
Check Constraints
| Constraint Name | Constraint |
|---|---|
| mcp_entities_kind_check | (((kind)::text = ANY ((ARRAY['init'::character varying, 'tool'::character varying, 'prompt'::character varying, 'resource'::character varying])::text[]))) |