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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab40159db248c5bcdc4a2053c0456fa0b71c6ebfb39bf877c80bd15918c4476f
|
|
| MD5 |
5f02d9fe4641abf8538b132778077cb2
|
|
| BLAKE2b-256 |
3829b7c278114db78cfbdea7d8a65e91abfa7fedb66e85e564ca6d37e68c9a36
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48ed7cfc59ced12326773af41cd1581574f41a7564b9b7d72243b0790c834c05
|
|
| MD5 |
b6b92164989b15ec9df2f7487f7d8b01
|
|
| BLAKE2b-256 |
65545ea5220cc7f5af2235e6dadf51782f9fe3d36dd4e76bb87acdfadebe6109
|