Skip to main content

The Arcanna MCP Input server allows user to send data and feedback to AI use cases through the Model Context Protocol (MCP).

Project description

Arcanna Input MCP Server

The Arcanna Input MCP server allows user to interact with Arcanna's AI use cases that use external api integration through the Model Context Protocol (MCP).

Usage with Claude Desktop or other MCP Clients

Configuration

Add the following entry to the mcpServers section in your MCP client config file (claude_desktop_config.json for Claude Desktop).

Use docker image (https://hub.docker.com/r/arcanna/arcanna-input-mcp-server) or PyPi package (https://pypi.org/project/arcanna-mcp-input-server)

Building local image from this repository

Prerequisites

Configuration

  1. Change directory to the directory where the Dockerfile is.
  2. Run docker build -t arcanna/arcanna-input-mcp-server . --progress=plain --no-cache
  3. Add the configuration bellow to your claude desktop/mcp client config.
{
  "mcpServers": {
    "arcanna-input-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "ARCANNA_INPUT_API_KEY",
        "-e",
        "ARCANNA_HOST",
        "-e",
        "ARCANNA_USER",
        "arcanna/arcanna-input-mcp-server"
      ],
      "env": {
        "ARCANNA_INPUT_API_KEY": "<YOUR_ARCANNA_API_KEY_HERE>",
        "ARCANNA_HOST": "<YOUR_ARCANNA_HOST_HERE>",
        "ARCANNA_USER": "<YOUR_USERNAME_HERE>"
      }
    }
  }
}

Features

  • Job Management: Create, retrieve, start, stop, and train jobs
  • Event Processing: Send events for AI-powered decision making
  • Feedback System: Provide feedback on decisions to improve model accuracy
  • Health Monitoring: Check server and API key status

Tools

Job Management

  • get_external_input_jobs

    • Retrieve all jobs associated with your API key
    • Returns a list of job details including status, labels, and processing metrics
  • get_external_input_job_by_id

    • Retrieve specific job details by ID
  • get_external_input_job_by_name

    • Retrieve specific job details by name
  • get_external_input_job_labels

    • Retrieve decision labels for a specific job

Event Management

  • send_event_to_external_input_job

    • Submit an event to Arcanna for AI decision-making
  • send_event_with_id_to_external_input_job

    • Submit an event with a custom identifier

System Health

  • health_check_input_server
    • Verify server status and API key validity
    • Returns API key authorization status

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

arcanna_mcp_input_server-0.0.5.tar.gz (32.8 kB view details)

Uploaded Source

Built Distribution

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

arcanna_mcp_input_server-0.0.5-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file arcanna_mcp_input_server-0.0.5.tar.gz.

File metadata

  • Download URL: arcanna_mcp_input_server-0.0.5.tar.gz
  • Upload date:
  • Size: 32.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for arcanna_mcp_input_server-0.0.5.tar.gz
Algorithm Hash digest
SHA256 5fe3b795f71cc5f06df9b4002d2f31e174d520adb1a58869d1c87246c8ec9f1e
MD5 1ded15c989da38da2d0485f59b715817
BLAKE2b-256 3835a1ea3b2886f00a187d96ab556d64c6bd7a1d09897a126309ffaf6832a895

See more details on using hashes here.

Provenance

The following attestation bundles were made for arcanna_mcp_input_server-0.0.5.tar.gz:

Publisher: build_image_and_package.yml on siscale/arcanna-mcp-input-server

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

File details

Details for the file arcanna_mcp_input_server-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for arcanna_mcp_input_server-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 203b53631c8c91a7cf149b7134fbdb5e9fc533aeabf07ec42b94fb7d7ff69057
MD5 cfc67e22375067daa9323ee9e614262a
BLAKE2b-256 efe66c69d2d4aeefcab857596991493aa209e89204aecfc3b7dd208679f8dcf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for arcanna_mcp_input_server-0.0.5-py3-none-any.whl:

Publisher: build_image_and_package.yml on siscale/arcanna-mcp-input-server

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