Alembica MCP

Registre officiel Autres

MCP server for Alembica validation, extraction, cost estimation, and schema queries.

Que pouvez-vous faire avec Alembica MCP ?

  • Validation of Input – Ensures that queries are correctly formatted to support proper interaction with models.
  • Cost Assessment – Calculates token costs based on the requested extraction and different model pricing.
  • Data Extraction – Processes unstructured text and transforms it into structured datasets for further analysis.
  • base_url and api_version for Azure/OpenAI-compatible endpoints
  • region for AWS Bedrock
  • project_id and location for Vertex AI

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 »).

OCI package ghcr.io/open-and-sustainable/alembica-mcp:0.3.5
Claude Code
claude mcp add alembica-mcp -- docker run -i --rm ghcr.io/open-and-sustainable/alembica-mcp:0.3.5
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "alembica-mcp": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/open-and-sustainable/alembica-mcp:0.3.5"
            ]
        }
    }
}

Documentation

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

Sommaire
  1. alembica
  2. About
  3. Installation (Go)
  4. Documentation
  5. MCP Server
  6. MCP Registry publishing
  7. Features
  8. Authors & Contributions
  9. License
  10. Citation

alembica

Open Science Software for Semantic Synthesis and Extraction of Information from Unstructured Sources.



About

alembica simplifies the use of Large Language Models (LLMs) to extract structured datasets from unstructured corpora of text. It provides a flexible and scalable framework to process, synthesize, and transform textual information into structured formats suitable for analysis and further processing.

Supports OpenAI, Google AI, Anthropic, Cohere, DeepSeek, Perplexity, AWS Bedrock, Azure AI, Vertex AI, and Self-Hosted OpenAI-compatible providers.


Installation (Go)

To install alembica in Go, run:

go get github.com/open-and-sustainable/alembica

If you want to use alembica in other programming languages, check out the C-Shared Library in the User Guide.


Documentation

User Guide – Learn how to use alembica in different programming languages. API Reference – Explore the Go package documentation.

MCP Server

alembica includes an optional MCP server for agent tool access.

The MCP server can be used from a locally built Go binary, the GHCR container image, or the MCP Registry.

Available in the official MCP Registry:

See the User Guide MCP page for installation options, run commands, and tool schemas.

MCP Registry publishing

The MCP server is published to the MCP Registry by GitHub Actions when a version tag such as v1.2.3 is pushed.

The workflow uses GitHub OIDC for authentication, and each new registry version is published explicitly by CI rather than implicitly from GitHub Releases.


Features

  • Validation of Input – Ensures that queries are correctly formatted to support proper interaction with models.
  • Cost Assessment – Calculates token costs based on the requested extraction and different model pricing.
  • Data Extraction – Processes unstructured text and transforms it into structured datasets for further analysis.

Note: Cost estimation is not supported for Self-Hosted, AWS Bedrock, Azure AI, or Vertex AI providers and will return zero.

Optional model fields for cloud/local providers:

  • base_url and api_version for Azure/OpenAI-compatible endpoints
  • region for AWS Bedrock
  • project_id and location for Vertex AI

Use schemaVersion: "v2" when you need these cloud/local provider fields or non-enumerated model IDs.


Authors & Contributions

Author: Riccardo Boero - ribo@nilu.no

Contributions are welcome!


License

alembica is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE, Version 3.


Citation

Boero, R. (2025). alembica - Open Science Software for Semantic Synthesis and Extraction of Information from Unstructured Sources. Zenodo. https://doi.org/10.5281/zenodo.14899666

Questions fréquentes

Qu'est-ce que Alembica MCP ?

MCP server for Alembica validation, extraction, cost estimation, and schema queries.

Comment installer Alembica MCP ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add alembica-mcp -- docker run -i --rm ghcr.io/open-and-sustainable/alembica-mcp:0.3.5. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour Alembica MCP ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

Alembica MCP est-il open source ?

Oui. Son code est sur GitHub sous licence AGPL-3.0.

Qui maintient Alembica MCP ?

Il est publié par open-and-sustainable. 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.