TransForm Server
FreeNot checkedEnables dynamic format selection (JSON, Parquet, Arrow IPC) for MCP tool outputs, with a Java Spring Boot server and Python client for agentic data systems.
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).
Installing TransForm Server
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/shashank524/TransFormFAQ
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
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare 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
