Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ workflows/
*.fits
*.tbl
*.hdr
test-output/*

# Environment variables
.env
Expand Down
31 changes: 31 additions & 0 deletions docs/ROADMAP.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# High-level roadmap overview

*Abstract of the `montage-mcp-server` project roadmap*

The project top level goal is to **sucessfully finish HyperFlow task execution using Montage MCP Server integrated with an external LLM**.

Expected sequence of actions:
- user prompts LLM about astronomical image mosaic
- LLM passes the question to Montage MCP Server
- Montage prepares a workflow definition
- LLM schedules workflow execution on HyperFlow (LLM native kubectl support or 3rd party Kubernetes MCP server)
- user monitors the execution progress
- the user gets the requested astronomical image mosaic

## Short term goals

### solution architecture design

The objective is to define the Montage MCP Server and HyperFlow communication architecture.

Options:
- design a solution using two MCP servers: the Montage and one supporting Kubernetes
- the LLM prepares kubectl or helm commands to execute HyperFlow task

### assess the Kubernetes MCP servers maturity

The goal is to investigate the capabilities of the Kubernetes MCP server. The objective is to determine whether it is capable of creating a HyperFlow task.

### HyperFlow task status monitoring

The objective is to inform the LLM of the task calculation status.