Skip to main content

ActionAI MCP HTTP client for Claude Desktop and other MCP-compatible applications

Project description

ActionAI MCP Python Client

ActionAI MCP HTTP client for Claude Desktop and other MCP-compatible applications.

Installation

Using uvx (Recommended)

# Test connection
uvx actionai-mcp --test

# Use with environment variables
MCP_SERVER_URL=http://localhost:8089/mcp ACTIONAI_API_KEY=client-access-key-2024 uvx actionai-mcp --test

Using pip

pip install actionai-mcp
actionai-mcp --test

Configuration

Environment Variables

  • MCP_SERVER_URL: URL of the ActionAI MCP HTTP service (default: http://localhost:8089/mcp)
  • MCP_TIMEOUT: Request timeout in seconds (default: 30)
  • ACTIONAI_API_KEY: API key for ActionAI service authentication (default: client-access-key-2024)

Claude Desktop Configuration

Add this to your Claude Desktop MCP configuration:

{
  "mcpServers": {
    "actionai-mcp": {
      "command": "uvx",
      "args": ["actionai-mcp"],
      "env": {
        "MCP_SERVER_URL": "http://localhost:8089/mcp",
        "ACTIONAI_API_KEY": "client-access-key-2024"
      }
    }
  }
}

Augment Code Configuration

Add this to your Augment Code MCP configuration:

{
  "mcpServers": {
    "actionai-mcp": {
      "command": "uvx",
      "args": ["actionai-mcp"],
      "env": {
        "MCP_SERVER_URL": "http://localhost:8089/mcp",
        "ACTIONAI_API_KEY": "client-access-key-2024"
      }
    }
  }
}

Cursor Configuration

Add this to your Cursor MCP configuration:

{
  "mcpServers": {
    "actionai-mcp": {
      "command": "uvx",
      "args": ["actionai-mcp"],
      "env": {
        "MCP_SERVER_URL": "http://localhost:8089/mcp",
        "ACTIONAI_API_KEY": "client-access-key-2024"
      }
    }
  }
}

Usage

Test Connection

# Test with default settings
uvx actionai-mcp --test

# Test with custom URL
uvx actionai-mcp http://localhost:8089/mcp --test

# Test with environment variables
MCP_SERVER_URL=http://localhost:8089/mcp uvx actionai-mcp --test

Command Line Options

uvx actionai-mcp --help

Options:

  • --test, -t: Test connection to MCP server
  • --version, -v: Show version information
  • --help, -h: Show help message

Development

Local Development

# Clone the repository
git clone https://github.com/your-org/actionai-mcp-client.git
cd actionai-mcp-client/mcp/python-package

# Install in development mode
pip install -e .

# Test
actionai-mcp --test

Publishing

# Build the package
python -m build

# Upload to PyPI
python -m twine upload dist/*

License

MIT License - see LICENSE file for details.

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

actionai_mcp-1.0.0.tar.gz (106.4 kB view details)

Uploaded Source

Built Distribution

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

actionai_mcp-1.0.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file actionai_mcp-1.0.0.tar.gz.

File metadata

  • Download URL: actionai_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 106.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for actionai_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ab40159db248c5bcdc4a2053c0456fa0b71c6ebfb39bf877c80bd15918c4476f
MD5 5f02d9fe4641abf8538b132778077cb2
BLAKE2b-256 3829b7c278114db78cfbdea7d8a65e91abfa7fedb66e85e564ca6d37e68c9a36

See more details on using hashes here.

File details

Details for the file actionai_mcp-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: actionai_mcp-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for actionai_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48ed7cfc59ced12326773af41cd1581574f41a7564b9b7d72243b0790c834c05
MD5 b6b92164989b15ec9df2f7487f7d8b01
BLAKE2b-256 65545ea5220cc7f5af2235e6dadf51782f9fe3d36dd4e76bb87acdfadebe6109

See more details on using hashes here.

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