io.github.cletcher/chaprola

Registre officiel Santé

Serverless API backend: query, JOIN, pivot, batch ops, email, FHIR, programs via HTTP.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @chaprola/mcp-server
Claude Code
claude mcp add chaprola -e 'CHAPROLA_USERNAME=<CHAPROLA_USERNAME>' -e 'CHAPROLA_API_KEY=<your chaprola_api_key>' -- npx -y @chaprola/mcp-server@1.4.3
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "chaprola": {
            "command": "npx",
            "args": [
                "-y",
                "@chaprola/mcp-server@1.4.3"
            ],
            "env": {
                "CHAPROLA_USERNAME": "<CHAPROLA_USERNAME>",
                "CHAPROLA_API_KEY": "<your chaprola_api_key>"
            }
        }
    }
}

Variables d'environnement

  • CHAPROLA_USERNAME obligatoire Your Chaprola username (register at https://api.chaprola.org/register)
  • CHAPROLA_API_KEY obligatoire secret Your Chaprola API key (format: chp_ + 64 hex chars)

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. @chaprola/mcp-server
  2. Quick Start
  3. Getting Credentials
  4. Available Tools
  5. Resources
  6. Environment Variables
  7. HIPAA / BAA
  8. Links

@chaprola/mcp-server

MCP server for Chaprola — the agent-first data platform.

Gives AI agents 40 tools for structured data storage, querying, web search, URL fetching, scheduled jobs, and execution through the Model Context Protocol.

Quick Start

Claude Code
claude mcp add chaprola-mcp -e CHAPROLA_USERNAME=yourusername -e CHAPROLA_API_KEY=chp_yourkey -- npx @chaprola/mcp-server

Note: After installing, restart Claude Code to load the MCP server. The server description and tools will then be available to Claude.

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "chaprola": {
      "command": "npx",
      "args": ["@chaprola/mcp-server"],
      "env": {
        "CHAPROLA_USERNAME": "yourusername",
        "CHAPROLA_API_KEY": "chp_yourkey"
      }
    }
  }
}
VS Code / Copilot

Add to .vscode/mcp.json:

{
  "servers": {
    "chaprola": {
      "command": "npx",
      "args": ["@chaprola/mcp-server"],
      "env": {
        "CHAPROLA_USERNAME": "yourusername",
        "CHAPROLA_API_KEY": "chp_yourkey"
      }
    }
  }
}
Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "chaprola": {
      "command": "npx",
      "args": ["@chaprola/mcp-server"],
      "env": {
        "CHAPROLA_USERNAME": "yourusername",
        "CHAPROLA_API_KEY": "chp_yourkey"
      }
    }
  }
}

Getting Credentials

# Register (returns your API key — save it immediately)
curl -X POST https://api.chaprola.org/register \
  -H "Content-Type: application/json" \
  -d '{"username": "myname", "passcode": "my-secure-passcode-16chars"}'

Or use the chaprola_register tool after connecting.

Available Tools

ToolDescription
chaprola_helloHealth check
chaprola_registerCreate account
chaprola_loginLogin (get new API key)
chaprola_check_usernameCheck username availability
chaprola_delete_accountDelete account + all data
chaprola_sign_baaSign Business Associate Agreement (PHI only)
chaprola_baa_statusCheck BAA status
chaprola_baa_textGet BAA text
chaprola_importImport JSON to Chaprola format
chaprola_import_urlGet presigned upload URL
chaprola_import_processProcess uploaded file
chaprola_import_downloadImport from URL (CSV/Excel/JSON/Parquet)
chaprola_exportExport to JSON
chaprola_listList files
chaprola_compileCompile .CS source to .PR bytecode
chaprola_runExecute .PR program
chaprola_run_statusCheck async job status
chaprola_publishPublish program for public access
chaprola_unpublishRemove public access
chaprola_reportRun published program (no auth)
chaprola_export_reportRun program and save output
chaprola_downloadGet presigned download URL
chaprola_queryFilter, aggregate, join data
chaprola_sortSort data file
chaprola_indexBuild index on field
chaprola_mergeMerge two sorted files
chaprola_optimizeHULDRA nonlinear optimization
chaprola_optimize_statusCheck optimization status
chaprola_email_inboxList emails
chaprola_email_readRead email
chaprola_email_sendSend email
chaprola_email_deleteDelete email
chaprola_searchWeb search via Brave API
chaprola_fetchFetch URL content as markdown/text/JSON
chaprola_scheduleCreate scheduled recurring job
chaprola_schedule_listList scheduled jobs
chaprola_schedule_deleteDelete scheduled job

Resources

The server exposes reference documentation as MCP resources:

  • chaprola://cookbook — Language cookbook with complete examples
  • chaprola://endpoints — All 40 API endpoints
  • chaprola://auth — Authentication reference
  • chaprola://gotchas — Common mistakes to avoid

Environment Variables

VariableRequiredDescription
CHAPROLA_USERNAMEYesYour registered username
CHAPROLA_API_KEYYesYour API key (format: chp_ + 64 hex chars)

HIPAA / BAA

Non-PHI data works without a signed BAA. If handling Protected Health Information (PHI), a human must review and sign the BAA first. The server includes guardrails that warn agents when the BAA is not signed.

Questions fréquentes

Qu'est-ce que io.github.cletcher/chaprola ?

Serverless API backend: query, JOIN, pivot, batch ops, email, FHIR, programs via HTTP.

Comment installer io.github.cletcher/chaprola ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add chaprola -e 'CHAPROLA_USERNAME=<CHAPROLA_USERNAME>' -e 'CHAPROLA_API_KEY=<your chaprola_api_key>' -- npx -y @chaprola/mcp-server@1.4.3. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.cletcher/chaprola ?

Oui. Il attend CHAPROLA_USERNAME, CHAPROLA_API_KEY, à renseigner dans sa configuration.

io.github.cletcher/chaprola est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.cletcher/chaprola ?

Il est publié par cletcher. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.