Skip to main content
Glama

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

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)

Related MCP server: production-grade-mcp-agentic-system

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityStale
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A lightweight MCP server that enables intelligent tool management and semantic search for APIs using sentence-transformers. It supports both REST and MCP interfaces across dual transport modes, allowing users to upload, manage, and query API tools with natural language.
    1
    MIT

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