TransForm MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TransForm MCP ServerConvert the last tool result to Parquet format."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TransForm: Dynamic Format Selection for MCP Tool Outputs
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 |
| Workshop paper ( |
| Java (Spring Boot) MCP server with fused format selection |
| Vendored MCP Java SDK |
| Python MCP client ( |
Related MCP server: one-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.jarMCP 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_clientPaper
cd novas-workshop && latexmk -pdf main.texFigures are in novas-workshop/figures/. Regenerate selection diagrams with figures/render_selection_figures.sh (requires mermaid-cli).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shashank524/TransForm'
If you have feedback or need assistance with the MCP directory API, please join our Discord server