Command Palette

Search for a command to run...

UnylyUnyly
Browse all

TransForm Server

FreeNot checked

Enables dynamic format selection (JSON, Parquet, Arrow IPC) for MCP tool outputs, with a Java Spring Boot server and Python client for agentic data systems.

GitHubEmbed

About

Enables dynamic format selection (JSON, Parquet, Arrow IPC) for MCP tool outputs, with a Java Spring Boot server and Python client for agentic data systems.

README

Research artifact for the NOVAS workshop paper: a control/data-plane split for MCP tabular tool results with dynamic format selection (JSON, Parquet, Arrow IPC).

Artifact: https://github.com/shashank524/TransForm

Layout

Path Description
novas-workshop/ Workshop paper (main.tex, ref.bib, figures)
java-server/ Java (Spring Boot) MCP server with fused format selection
java-sdk/ Vendored MCP Java SDK
client/ Python MCP client (pip install mcp)

Java server

mvn -f pom.xml package -DskipTests -pl java-server -am
java --add-opens=java.base/java.nio=ALL-UNNAMED \
  -jar java-server/target/multimodal-mcp-0.1.0-SNAPSHOT.jar

MCP endpoint: http://localhost:8000/mcp/mcp

Optional BIRD SQLite: set BIRD_SQLITE_ROOT to the dev database directory.

Python client

pip install -r requirements.txt
export MCP_URL=http://localhost:8000/mcp/mcp
export SERVER_URL=http://localhost:8000
python -m client.mcp_client

Paper

cd novas-workshop && latexmk -pdf main.tex

Figures are in novas-workshop/figures/. Regenerate selection diagrams with figures/render_selection_figures.sh (requires mermaid-cli).

from github.com/shashank524/TransForm

Installing TransForm Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/shashank524/TransForm

FAQ

Is TransForm Server MCP free?

Yes, TransForm Server MCP is free — one-click install via Unyly at no cost.

Does TransForm Server need an API key?

No, TransForm Server runs without API keys or environment variables.

Is TransForm Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install TransForm Server in Claude Desktop, Claude Code or Cursor?

Open TransForm Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare TransForm Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs