AMPERA Mission Control MCP

AMPERA Mission Control MCP

Enables Claude to interact with AMPERA Mission Control to read and write organizational data (initiatives, tasks, risks, decisions, etc.) with role-scoped permissions via the Mission Control REST API.

Category
Visit Server

README

AMPERA Mission Control — MCP server

Connect your Claude Desktop / Cowork to AMPERA Mission Control so Claude can read and write your org data (initiatives, tasks, risks, decisions, procurements, your scan-state / today / pending-review queue, and more) — scoped to your role.

A thin, read-it-yourself client: it just calls the Mission Control REST API with your personal API key. No secrets live in here — you supply your key via env.

You must be on the Ampera office network or VPN. Mission Control is internal-only (missioncontrol.amperaglobal.com resolves to a private address).

This runs alongside the ServiceDesk MCP — add it as a second entry; both stay connected.

Prerequisites

  • Node 18+ (Node 22 recommended). Claude Desktop does not bundle Node — install it on your laptop.

1. Install

git clone https://github.com/javierchira-amp/ampera-mission-control-mcp.git
cd ampera-mission-control-mcp
npm install

Note the full path to index.mjs in this folder — you'll need it below (pwd on macOS/Linux, cd shows it on Windows).

2. Get your API key

In Mission Control: AI Assistant (sidebar) → Generate API Key → copy the amc_… value (shown once).

3. Add it to your Claude config

Edit claude_desktop_config.json (Claude → Settings → Developer → Edit Config) and add an entry under mcpServers. Use node + the absolute path to index.mjs — this is the form that reliably works on both Windows and macOS (a bare command name often isn't found by Claude's launcher).

Windows (escape backslashes as \\):

{
  "mcpServers": {
    "ampera-mission-control": {
      "command": "node",
      "args": ["C:\\Users\\YOU\\ampera-mission-control-mcp\\index.mjs"],
      "env": {
        "MISSION_CONTROL_URL": "https://missioncontrol.amperaglobal.com",
        "MISSION_CONTROL_API_KEY": "amc_paste-your-key-here"
      }
    }
  }
}

macOS / Linux:

{
  "mcpServers": {
    "ampera-mission-control": {
      "command": "node",
      "args": ["/Users/you/ampera-mission-control-mcp/index.mjs"],
      "env": {
        "MISSION_CONTROL_URL": "https://missioncontrol.amperaglobal.com",
        "MISSION_CONTROL_API_KEY": "amc_paste-your-key-here"
      }
    }
  }
}

If you already have other MCP servers (e.g. ServiceDesk), add ampera-mission-control as a sibling key inside the same mcpServers object.

If Claude can't find node (rare on Windows, common with nvm on macOS): use the absolute path to node instead of "node" — find it with where node (Windows) or which node (macOS/Linux).

4. Restart & use

Fully quit Claude — on Windows that means right-click the system-tray icon → Quit (closing the window just minimizes it). Reopen and start a new conversation. The AI Assistant page shows "Connected via Cowork" after the first call.

Try: "What's my Mission Control scan state?" · "Log a decision: …" · "File a risk: … severity 3, likelihood 4" · or run the mc:morning-scan prompt.

Troubleshooting

  • "Server disconnected" right away → check the log: %APPDATA%\Claude\logs\mcp-server-ampera-mission-control.log (Windows) or ~/Library/Logs/Claude/mcp-server-ampera-mission-control.log (macOS).
    • spawn … ENOENT → wrong command/path; use node + the absolute index.mjs path as above.
    • Cannot find module '@modelcontextprotocol/sdk' → run npm install in this folder.
    • … env vars are required → the env block isn't reaching it; check your JSON.
  • Verify manually (it should print ampera-mission-control MCP ready (...) then hang):
    MISSION_CONTROL_URL=https://missioncontrol.amperaglobal.com MISSION_CONTROL_API_KEY=amc_… node index.mjs
    
  • Tool calls fail but it connects → you're likely off the VPN/office network, or your key was revoked.

What's exposed

  • 45 tools — reads (dashboard, tasks, initiatives, procurements, risks, scan-state, today, pending-reviews, people/projects/glossary lookups, org search, briefing) and role-scoped writes incl. full create/update for tasks (priority, assignee, tags, subtasks, blockers + bulk updates), initiatives, projects, procurements, vendors, people, decisions, risks, and glossary.
  • 7 promptsmc:morning-scan, log-decision, triage-reviews, initiative-status, weekly-briefing, end-of-day, migrate-from-cowork.
  • 3 resourcesmission-control://guide, mission-control://me, mission-control://glossary.

Everything is enforced server-side by your role. Revoke a key anytime on the AI Assistant page.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured