Source signal
The outreach pass surfaced OpenHands/extensions#351, which is adding generated MCP server.json artifacts from integration catalog entries:
The same need appears in the outreach index for the official MCP Registry, punkpeye/awesome-mcp-servers, Smithery, PulseMCP, MCP Directory, and Copilot-facing resource submissions.
Current Data Olympus behavior
Data Olympus exposes a Streamable HTTP MCP server and has setup documentation, but it does not yet publish a stable machine-readable server metadata artifact for registries or downstream catalogs.
That leaves discovery targets with incomplete information about:
- transport and default local endpoint;
- self-hosted versus SaaS assumptions;
- required local git-backed KB bundle path and index path;
- optional remote/push configuration;
- read-only lookup versus proposal/write capability;
- license, categories, package/install hints, and security expectations.
Research questions
- Which metadata format should be canonical for Data Olympus: official MCP
server.json, repository-local catalog metadata, or both generated from one source?
- How should local-first configuration be represented without implying a hosted SaaS endpoint?
- Should write/proposal capability be first-class metadata so catalogs and agent hosts can distinguish retrieval-only use from governed KB mutation?
- What minimum metadata is required for official MCP Registry publication and high-visibility MCP directories?
- Can the same metadata support Copilot/Codex/Claude Code-facing packaging without duplicating install instructions?
Candidate shape
Evaluate a single source of truth that can generate or validate:
server.json or equivalent official MCP registry artifact;
- directory/listing snippets for MCP directories;
- README install metadata;
- future Codex/Copilot/Claude Code packaging hints.
Candidate Data Olympus-specific fields may need to describe:
kb_bundle_path or workspace-local knowledge bundle path;
index_path / generated index location;
- optional git remote and push behavior;
- allowed modes: lookup, consult gate, propose memory, resolve pending;
- deployment mode: local, team-hosted, or behind auth/proxy.
Evaluation criteria
- A user can discover Data Olympus through MCP catalogs without reading a long issue comment.
- Metadata does not misrepresent Data Olympus as a hosted SaaS integration.
- Generated artifacts remain consistent with setup documentation.
- Downstream catalogs can preserve enough safety context for write/proposal tools.
- The artifact can be used as a fixture for OpenHands-style catalog generation.
Non-goals
- Do not submit broad directory listings before the metadata is accurate.
- Do not create a hosted Data Olympus service as part of this issue.
- Do not make catalog comments a substitute for installable metadata.
Source signal
The outreach pass surfaced OpenHands/extensions#351, which is adding generated MCP
server.jsonartifacts from integration catalog entries:The same need appears in the outreach index for the official MCP Registry,
punkpeye/awesome-mcp-servers, Smithery, PulseMCP, MCP Directory, and Copilot-facing resource submissions.Current Data Olympus behavior
Data Olympus exposes a Streamable HTTP MCP server and has setup documentation, but it does not yet publish a stable machine-readable server metadata artifact for registries or downstream catalogs.
That leaves discovery targets with incomplete information about:
Research questions
server.json, repository-local catalog metadata, or both generated from one source?Candidate shape
Evaluate a single source of truth that can generate or validate:
server.jsonor equivalent official MCP registry artifact;Candidate Data Olympus-specific fields may need to describe:
kb_bundle_pathor workspace-local knowledge bundle path;index_path/ generated index location;Evaluation criteria
Non-goals