Skip to main content

ailtir-mcp

An MCP server that gives Claude direct access to Ailtir's Knowledge Base platform. Upload documents, build a Bedrock-powered knowledge base, and run RAG chat — all from within your AI assistant.

Prerequisites

  • Python 3.13+ (or uv — no separate Python install needed with uvx)
  • An Ailtir account
  • An AILTIR_MCP_API_TOKEN for authenticated knowledge-base and profile tools. The plugin reporting tools do not require a token.

Installation

uvx runs the server in an isolated environment with no install step — it is the recommended approach. You need uv installed (curl -LsSf https://astral.sh/uv/install.sh | sh).

Claude Code

claude mcp add ailtir uvx ailtir-mcp \
  -e AILTIR_MCP_API_TOKEN=your-secret-here

Or add manually to .claude/settings.json:

{
  "mcpServers": {
    "ailtir": {
      "command": "uvx",
      "args": ["ailtir-mcp"],
      "env": {
        "AILTIR_MCP_API_TOKEN": "your-secret-here"
      }
    }
  }
}

Claude Desktop

Add the following to your claude_desktop_config.json (~/Library/Application Support/Claude/ on macOS, %APPDATA%\Claude\ on Windows):

{
  "mcpServers": {
    "ailtir": {
      "command": "uvx",
      "args": ["ailtir-mcp"],
      "env": {
        "AILTIR_MCP_API_TOKEN": "your-secret-here"
      }
    }
  }
}

Replace your-secret-here with the secret you copied in Step 1, then restart Claude Desktop.

Persistent install (optional)

If you prefer ailtir-mcp installed as a persistent global tool:

uv tool install ailtir-mcp

Then use ailtir-mcp as the command instead of uvx ailtir-mcp. pip install is not recommended — it installs into the active Python environment and can cause dependency conflicts.

Tools

Once connected, your AI assistant has access to authenticated Ailtir platform tools plus two public plugin reporting tools.

plugin_report_usage (public)

Reports an anonymous Ailtir plugin skill invocation. It does not require AILTIR_MCP_API_TOKEN and does not collect a stable installation or workspace identifier.

plugin_report_usage(skill_name: string, plugin_version: string) → PluginReportResult

plugin_feedback (public)

Submits an anonymous 1–10 rating, optional short reason, workflow name, and up to three structured follow-up answers. It does not require AILTIR_MCP_API_TOKEN.

plugin_feedback(rating: int, plugin_version: string, ...) → PluginReportResult

Both tools return status: submitted|failed; reporting failures are visible but do not raise an MCP tool error.

upload

Uploads a ZIP archive of documents to Ailtir storage and returns a kb_id.

upload(file_path: string) → kb_id: string
Parameter Description
file_path Absolute path to the ZIP file on your local machine, e.g. /Users/alice/docs/tender.zip

Returns a kb_id that you pass to analyse, list, and chat.


analyse

Unzips the uploaded archive and builds an AWS Bedrock Knowledge Base from its contents. Triggers the full ingestion pipeline — this typically takes a few minutes.

analyse(kb_id: string) → status: string
Parameter Description
kb_id The ID returned by upload

list

Lists all knowledge bases associated with your Ailtir account.

list() → string

Returns a formatted list of knowledge bases, each showing name, kb_id, and status (e.g. ready, analysing, failed).


chat

Asks a question answered using documents in a given knowledge base (retrieval-augmented generation via AWS Bedrock).

chat(kb_id: string, question: string) → answer: string
Parameter Description
kb_id The knowledge base to query
question Your natural-language question

Getting your secret

  1. Sign in to the Ailtir app
  2. Click your avatar or name to open the Account page
  3. Find the Secrets cell and click Reveal
  4. Copy the MCP Key — it starts with amcp_
  5. Paste it as AILTIR_MCP_API_TOKEN in your client config (see Installation)

Links

Download files

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

Source Distribution

ailtir_mcp-2.1.0.tar.gz (68.1 kB view details)

Uploaded Source

Built Distribution

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

ailtir_mcp-2.1.0-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file ailtir_mcp-2.1.0.tar.gz.

File metadata

  • Download URL: ailtir_mcp-2.1.0.tar.gz
  • Upload date:
  • Size: 68.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ailtir_mcp-2.1.0.tar.gz
Algorithm Hash digest
SHA256 4fe7300614d3a8002ca69aa2aaa562d055f8c2d7ee484cbedd4fa944062cdf9b
MD5 b7df1b2393cc7b36c752ad8caba9635b
BLAKE2b-256 886c348bd8da255a0171e94bf57ea34961af95e365500f40e6eb64106b0e0c70

See more details on using hashes here.

File details

Details for the file ailtir_mcp-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: ailtir_mcp-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ailtir_mcp-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9c5a67c8abcf37ee6cb057ef93b5b6739b015c194e30a9d66dd92ce037ba04cd
MD5 d72736dc2575ede736c0c3d70452d890
BLAKE2b-256 f0aa1a0d0f633acdfee331abbd9150af654ea77e24927949d76955cd13141727

See more details on using hashes here.

Release history Release notifications | RSS feed

2.1.3

2 files

2.1.2

2 files

2.1.1

2 files

This release

2.1.0 This release

2 files

2.0.0

2 files

1.5.0

2 files

1.4.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page