Skip to content

[EPIC] Blessed MCP Install Helper #310

Description

@charlesjohnson

Overview

A fresh AURA install can reason, but it cannot do useful work against a practitioner’s environment until it is connected to real data. Today, that connection requires the user to manually edit the config.toml file and add MCP servers, and then configure the per-worker allow & deny lists.

The goal is to build a supported, opinionated MCP install helper that turns this work into a guided flow. The helper should take a user from “AURA is installed” to “AURA can successfully use tools against my data” without cloning a repository, building from source, or hand-authoring MCP configuration.

This epic serves the five-minute-install goal in #370 and provides the reusable integration path consumed by the quick-start experience in #311.

User outcome

A practitioner with AURA and the credentials required by a supported data source can:

  • Discover the MCP setup flow from within the aura chat interface.
  • Install or configure the MCP server through a guided interaction.
  • See its prerequisites and the access AURA will require.
  • Provide credentials without leaking them
  • Have AURA update its configuration without destroying unrelated settings.
  • Run an automatic connection and tool-discovery check.
  • Receive a useful starter prompt that exercises the newly connected integration.

For the primary supported path, this journey must fit within the initiative’s five-minute install-to-value target.

Activity

  1. Shearerbeard commented on Jul 17, 2026

    @Shearerbeard
    Collaborator

    PR #381 (#373) brings forward some plumbing this epic can build on: cold MCP detection and a credential-free mcp_servers wire format on /aura/info. Live connection status and tool counts are not in that view. They would load from a second source via the runtime aura.info SSE.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions