japisuru
MCP Serverjapisurupublic

aucterra mcp

aucterra-mcp

Repository Info

1
Stars
0
Forks
1
Watchers
0
Issues
Python
Language
MIT License
License

About This Server

aucterra-mcp

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

Aucterra MCP Server

This repository configures an MCP-compatible server for Aucterra's Document Understanding APIs using the aucterra-mcp package.

It enables LLM agents to interact with Aucterra's document classification, extraction, etc. services using Google's Agent Development Kit (ADK).

🔧 Configuration

Include this block in your mcpServers configuration (e.g., config.json or mcp.yaml):

{
  "mcpServers": {
    "aucterra": {
      "command": "pipx",
      "args": [
        "run",
        "--spec",
        "git+https://github.com/japisuru/aucterra-mcp",
        "aucterra-mcp"
      ],
      "env": {
        "AUCTERRA_API_KEY": "your_api_key_here"
      }
    }
  }
}

🔐 Required Environment Variables

VariableDescription
AUCTERRA_API_KEYYour API key for accessing Aucterra's services

⚙️ Tool Behavior

This MCP tool provides structured access to Aucterra's:

  • 📁 Document Classification
  • 🗂️ Key-Value Field Extraction (Simple + List fields)

The tool accepts pdf or image files and returns structured JSON output.

✅ Agent Integration (Google ADK)

To use this tool within your LlmAgent, configure it as follows:

from google.adk.tools.mcp_tool.mcp_toolset import MCPToolset, StdioServerParameters

aucterra_tool = MCPToolset(
    connection_params=StdioServerParameters(
        command="pipx",
        args=[
            "run",
            "--spec",
            "git+https://github.com/japisuru/aucterra-mcp",
            "aucterra-mcp"
        ],
        env={"AUCTERRA_API_KEY": "your_api_key_here"}
    )
)

Add this tool to your agent via tools=[aucterra_tool].

📚 Example Use Cases

User: Classify this document (/path/to/the/document/doc.pdf) into invoice or identity document.
User: Extract the following fields: NIC, Full Name, Date of Birth from this document (/path/to/the/document/doc.pdf) 
User: Extract Tax ID as 'Tax Identification Number' from this document (/path/to/the/document/doc.pdf).

The agent will use the Aucterra MCP server to extract fields, filling in missing values (e.g., using the same value for field_key and field_name if only one is provided).

📦 Dependencies

Ensure pipx is installed and available on your system.
Install it via:

python3 -m pip install --user pipx
python3 -m pipx ensurepath

🛠️ Issues

If you encounter issues, ensure your API key is correct and the tool is up to date:

pipx upgrade aucterra-mcp
  • Aucterra MCP
  • Google ADK
  • MCP Protocol

Quick Start

1

Clone the repository

git clone https://github.com/japisuru/aucterra-mcp
2

Install dependencies

cd aucterra-mcp
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerjapisuru
Repoaucterra-mcp
LanguagePython
LicenseMIT License
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation