Skip to main content
Glama
prat24

PyTorch Lightning MCP Server

by prat24

PyTorch Lightning MCP Server

A minimal integration layer exposing PyTorch Lightning via a structured, machine-readable API for tools, agents, and orchestration systems.

Features

  • Structured APIs for training, inspecting, validating, testing, predicting, and checkpointing models

  • PyTorch Lightning execution

  • Stdio and HTTP server modes

Related MCP server: MCP Server with External Tools

Requirements

  • Python 3.10–3.12

  • PyTorch Lightning (compatible version)

  • uv (recommended for dependency management)

Installation

curl -Ls https://astral.sh/uv/install.sh | sh
git clone https://github.com/<your-org>/lightning-mcp.git
cd lightning-mcp
uv sync --all-extras

Usage

CLI

You can run the MCP server via CLI:

# Stdio server (default)
uv run lightning-mcp

# HTTP server
uv run lightning-mcp --http --host 0.0.0.0 --port 3333

Stdio Example

echo '{"id":"1","method":"lightning.inspect","params":{"what":"environment"}}' | uv run lightning-mcp

HTTP Example

curl -X POST http://localhost:3333/mcp \
  -H "Content-Type: application/json" \
  -d '{"id":"1","method":"lightning.inspect","params":{"what":"environment"}}'

Available Tools

The MCP server exposes the following tools (methods):

lightning.train

Train a PyTorch Lightning model with explicit configuration.

Input schema:

{
  "model": {"_target_": "string", ...},
  "trainer": { ... }
}

lightning.inspect

Inspect a model or the runtime environment.

Input schema:

{
  "what": "model | environment | summary",
  "model": {"_target_": "string", ...} // required for model inspection
}

lightning.validate

Validate a PyTorch Lightning model.

Input schema:

{
  "model": {"_target_": "string", ...},
  "trainer": { ... }
}

lightning.test

Test a PyTorch Lightning model.

Input schema:

{
  "model": {"_target_": "string", ...},
  "trainer": { ... }
}

lightning.predict

Run prediction/inference with a PyTorch Lightning model.

Input schema:

{
  "model": {"_target_": "string", ...},
  "trainer": { ... }
}

lightning.checkpoint

Manage model checkpoints: save, load, or list.

Input schema:

{
  "action": "save | load | list",
  "path": "string",         // for save/load
  "directory": "string",    // for list
  "model": { ... }           // for save/load
}

Tool Discovery

To list all available tools and their schemas at runtime:

echo '{"id":"1","method":"tools/list","params":{}}' | uv run lightning-mcp

Testing

uv run pytest

Contributing

See CONTRIBUTING.md and DEVELOPMENT.md.

License

Apache 2.0

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    A modular, extensible FastAPI-based platform that aggregates multiple AI tools and microservices into a unified interface with standardized I/O formats, perfect for frontend integration or LLM system orchestration.
    4
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Enables AI models to access external services including weather data, file system operations, and SQLite database interactions through a standardized JSON-RPC interface. Features production-ready architecture with security, rate limiting, and comprehensive error handling.
    270
    MIT
  • A
    license
    D
    quality
    C
    maintenance
    The intelligent execution layer for coding agents, exposed as an MCP server for high-stakes engineering projects. It enables AI agents to manage plans, tasks, and integrations via tool calls.
    25
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Enables building agent-ready APIs that expose tools as both HTTP and MCP endpoints from a single server definition, with automatic OpenAPI, discovery docs, and interactive API reference.
    5
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

  • Machine-readable utilities and datasets for AI agents.

  • Runtime permission, approval, and audit layer for AI agent tool execution.

View all MCP Connectors

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/prat24/pytorch-lightning-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server