Skip to main content

Alpha Terminal MCP Server - the governance layer for the AI economy

Project description

Alpha Terminal MCP Server

Alpha Terminal is the domain-specific MCP server for board-level AI governance. Built by Alpha, The AI Governance Company.

What It Does

Enables any AI system to:

  • Understand board composition - Directors, committees, AI expertise, independence
  • Evaluate AI governance maturity - The Alpha Standard dimension scoring under The Alpha Standard
  • Detect governance risks - Red flags, governance debt, regulatory exposure
  • Benchmark companies - Peer comparison, sector rankings, percentile analysis
  • Generate board-ready outputs - Briefs, memos, gap analyses, defense assessments

Data Coverage

Data Count
Companies 9,700+
Directors 2,200+
SEC Filings 345
Governance Ratings 56+ (growing)
AI Regulations 50+ jurisdictions

Quick Start

Install From PyPI

pip install alpha-terminal-mcp

For clients that should run the published package without a global install:

uvx --from alpha-terminal-mcp alpha-terminal-mcp

Configure

Set a tenant API key issued by Alpha:

export ALPHA_API_KEY="ak_live_..."

The server defaults to the production Alpha API Gateway. Override it only for local development or staging:

export ALPHA_API_BASE_URL="https://api.alpha.ac/functions/v1/api-gateway/v1"

The package also reads a local .env file:

cd alpha_mcp_server
cp .env.example .env
# Edit .env with your Alpha tenant API key

Run

# stdio mode (for Claude Desktop, Claude Code, etc.)
alpha-terminal-mcp

# Backward-compatible alias for existing clients
alpha-governance-mcp

# Or run directly
python -m alpha_governance_mcp.server

Local Development

cd alpha_mcp_server
pip install -e .

Install From Smithery

npx -y smithery@latest mcp add alpha-ac/alpha-terminal-mcp \
  --client claude \
  --config '{"apiKey":"ak_live_..."}'

Use another supported client name in place of claude when installing to Claude Code, Codex, Cursor, VS Code, or another Smithery-supported client.

MCP Client Configuration

Use this config after installing the package with pip install alpha-terminal-mcp:

{
  "mcpServers": {
    "alpha-terminal": {
      "command": "alpha-terminal-mcp",
      "env": {
        "ALPHA_API_KEY": "ak_live_..."
      }
    }
  }
}

Or use the PyPI package through uvx without a global install:

{
  "mcpServers": {
    "alpha-terminal": {
      "command": "uvx",
      "args": ["--from", "alpha-terminal-mcp", "alpha-terminal-mcp"],
      "env": {
        "ALPHA_API_KEY": "ak_live_..."
      }
    }
  }
}

To point a client at staging or local infrastructure, add ALPHA_API_BASE_URL inside env:

{
  "mcpServers": {
    "alpha-terminal": {
      "command": "alpha-terminal-mcp",
      "env": {
        "ALPHA_API_KEY": "ak_live_...",
        "ALPHA_API_BASE_URL": "https://api.alpha.ac/functions/v1/api-gateway/v1"
      }
    }
  }
}

Publish to Smithery

The remote MCP endpoint is the deployed Supabase Edge Function:

npx -y smithery@latest mcp publish \
  "https://api.alpha.ac/functions/v1/mcp-server" \
  -n alpha-ac/alpha-terminal-mcp \
  --config-schema ./smithery.config.schema.json

The Smithery config schema forwards the user-provided Alpha key as x-api-key.

For the local Python stdio package, build and publish an MCPB bundle:

uv lock
npx -y @anthropic-ai/mcpb@latest validate ./manifest.json
npx -y @anthropic-ai/mcpb@latest pack . ./dist/alpha-terminal-mcp-0.1.1.mcpb
npx -y smithery@latest mcp publish ./dist/alpha-terminal-mcp-0.1.1.mcpb -n alpha-ac/alpha-terminal-mcp

Publish to PyPI

PyPI publishing uses GitHub Actions trusted publishing. Configure the PyPI project alpha-terminal-mcp with:

  • Owner: wolfepereira
  • Repository: alpha-platform
  • Workflow: publish-alpha-terminal-mcp.yml
  • Environment: pypi

Then publish a GitHub release or run the workflow manually from main.

Claude Desktop Configuration

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "alpha-terminal": {
      "command": "alpha-terminal-mcp",
      "env": {
        "ALPHA_API_KEY": "ak_live_..."
      }
    }
  }
}

Claude Code Configuration

Add to .claude/settings.json:

{
  "mcpServers": {
    "alpha-terminal": {
      "command": "alpha-terminal-mcp",
      "env": {
        "ALPHA_API_KEY": "ak_live_..."
      }
    }
  }
}

MCP Resources

URI Description
alpha://company/{ticker}/board Board composition
alpha://company/{ticker}/committees Committee structure
alpha://company/{ticker}/ai-governance-profile Full governance profile
alpha://company/{ticker}/risk-score AI governance risk score
alpha://company/{ticker}/proxy/latest Latest parsed DEF 14A
alpha://regulations/{region} Regulatory intelligence
alpha://benchmark/{sector} Sector benchmarking

MCP Tools

Tool Description
get_board_profile Full board composition and director profiles
parse_def14a Parse latest DEF 14A proxy filing
score_ai_governance_risk Score governance risk (Alpha Governance Scale)
compare_companies Compare governance across 2-10 companies
find_ai_governance_signals Detect AI governance signals in filings
get_regulatory_intelligence Regulatory obligations and timelines
generate_board_brief Board-ready governance brief
benchmark_board_ai_readiness Peer benchmarking and percentile ranking
search_companies Search by name or ticker
get_platform_stats Platform data coverage statistics

MCP Prompts (Workflows)

Prompt Description
ai_governance_board_brief Comprehensive board brief
proxy_change_analysis Proxy filing change detection
audit_committee_ai_risk_memo Audit committee risk memo
director_gap_analysis Board expertise gap analysis
activist_defense_readiness Activist defense assessment

Architecture

MCP Client (Claude, etc.)
    |
    v
Alpha Terminal MCP Server (FastMCP)
    |
    v
Alpha API Gateway (tenant API key)
    |
    v
PostgreSQL (alpha.ac production database)
    - companies (9,700+)
    - directors (2,200+)
    - board_seats (committee assignments)
    - governance_ratings (Alpha Governance Scale + D1-D12)
    - edgar_filings (SEC EDGAR)
    - ai_regulations (regulatory intelligence)

Methodology

All ratings are issued under The Alpha Standard by the Alpha Institute for AI Governance.

  • Alpha Governance Scale: AAA to D (plus NR)
  • The Alpha Standard: 8 governance dimensions scored independently
  • Alpha Materiality Profile: 4-dimension materiality assessment
  • Alpha Integrity Screen: Negative screening with ceiling logic
  • Public scores: Capped at BB+ (59) - public data cannot verify implementation
  • Assessed scores: Full AAA-D range via alpha.ac/assessment

License

Proprietary. Copyright Alpha, The AI Governance Company.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

alpha_terminal_mcp-0.1.1.tar.gz (23.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

alpha_terminal_mcp-0.1.1-py3-none-any.whl (27.8 kB view details)

Uploaded Python 3

File details

Details for the file alpha_terminal_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: alpha_terminal_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 23.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for alpha_terminal_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4a9c47c3aee2a771e1fcaf38e381d0d3013f1a20fb9b730e375b785b5bb87d58
MD5 3d854d4a425e259754e43fb538c1e1c1
BLAKE2b-256 a85ba59b3cdc1a65515cc75cbc2a1bdf1c6dc4fb85c5735c6765dad9e68db072

See more details on using hashes here.

Provenance

The following attestation bundles were made for alpha_terminal_mcp-0.1.1.tar.gz:

Publisher: publish-alpha-terminal-mcp.yml on wolfepereira/alpha-platform

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file alpha_terminal_mcp-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for alpha_terminal_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a247383b9b741e471edb180b75f923261ce07f39c05baca66672dccf81731f1c
MD5 2bb6ee96909133663811394f9030466a
BLAKE2b-256 615f4e305b7c5f48b65c5bbf81d24a758c435f1ebbc6fb04e10c1b061f67bda0

See more details on using hashes here.

Provenance

The following attestation bundles were made for alpha_terminal_mcp-0.1.1-py3-none-any.whl:

Publisher: publish-alpha-terminal-mcp.yml on wolfepereira/alpha-platform

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page