-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathcatalog-info.yaml
More file actions
134 lines (134 loc) · 3.3 KB
/
catalog-info.yaml
File metadata and controls
134 lines (134 loc) · 3.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: contextmine
title: ContextMine
description: Self-hosted documentation and code indexing with MCP integration
annotations:
github.com/project-slug: mayflower/contextmine
backstage.io/techdocs-ref: dir:.
backstage.io/source-location: url:https://github.com/mayflower/contextmine/tree/main/
backstage.io/kubernetes-id: contextmine
backstage.io/kubernetes-namespace: contextmine
argocd/app-name: contextmine
prometheus.io/alert: "true"
prometheus.io/rule: contextmine
grafana/dashboard-selector: contextmine
grafana/alert-label-selector: app=contextmine
# Agent Fleet configuration
agent-fleet.io/enabled: "true"
agent-fleet.io/agents: "documentation"
agent-fleet.io/schedule: "nightly"
tags:
- python
- fastapi
- mcp
- documentation
- code-intelligence
- ai
links:
- url: https://github.com/mayflower/contextmine
title: GitHub Repository
icon: github
spec:
type: service
lifecycle: production
owner: group:data-team
system: ai-platform
providesApis:
- contextmine-api
- contextmine-mcp
dependsOn:
- resource:contextmine-postgres
---
apiVersion: backstage.io/v1alpha1
kind: API
metadata:
name: contextmine-api
title: ContextMine REST API
description: REST API for managing collections, sources, and documents
tags:
- rest
- fastapi
spec:
type: openapi
lifecycle: production
owner: group:data-team
system: ai-platform
definition: |
openapi: 3.0.0
info:
title: ContextMine API
version: 1.0.0
servers:
- url: /api
paths:
/health:
get:
summary: Health check
responses:
'200':
description: OK
/collections:
get:
summary: List collections
/sources:
get:
summary: List sources
/documents:
get:
summary: List documents
---
apiVersion: backstage.io/v1alpha1
kind: API
metadata:
name: contextmine-mcp
title: ContextMine MCP Interface
description: Model Context Protocol interface for AI assistants
tags:
- mcp
- ai
- llm
spec:
type: grpc
lifecycle: production
owner: group:data-team
system: ai-platform
definition: |
Model Context Protocol (MCP) interface providing:
- get_markdown: Semantic search across indexed content
- deep_research: Multi-step AI research agent
- graph_rag: Graph-augmented retrieval
- outline: Code structure navigation
- find_symbol: Symbol lookup
- definition: Go to definition
- references: Find all usages
- expand: Code relationship exploration
- research_validation: Business rule discovery
- research_data_model: Data model exploration
- research_architecture: Architecture research
---
apiVersion: backstage.io/v1alpha1
kind: Resource
metadata:
name: contextmine-postgres
title: ContextMine PostgreSQL
description: PostgreSQL database with pgvector extension
tags:
- database
- postgresql
- pgvector
spec:
type: database
lifecycle: production
owner: group:data-team
system: ai-platform
---
apiVersion: backstage.io/v1alpha1
kind: System
metadata:
name: ai-platform
title: AI Platform
description: AI and ML infrastructure services
spec:
owner: group:data-team