Pybullet MCP Server

A Model Context Protocol (MCP) server that enables AI assistants to interact with PyBullet physics simulations. Build physics-based projects through

Local serverstdioPython

What is the Pybullet MCP Server?

A Model Context Protocol (MCP) server that enables AI assistants to interact with PyBullet physics simulations. Build physics-based projects through natural

What it actually does

  • 37 MCP Tools — Comprehensive API for physics simulation control including robot joint control
  • Simulation Management — Create and manage multiple independent physics simulations with configurable gravity
  • Object Manipulation — Add primitive shapes (box, sphere, cylinder, capsule) and URDF models with full property control
  • Robot Control — Query joint information, control motors (position/velocity/torque), and calculate inverse kinematics
  • Physics Control — Apply forces, torques, and step through simulations with configurable timesteps
  • State Persistence — Save and load complete simulation states to/from JSON files

Configuration

  • Python 3.9 or higher - pip package manager - Virtual environment (recommended)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Python 3.9 or higher - pip package manager - Virtual environment (recommended)

Example prompts to try

  • “Use Pybullet to Parameters.”
  • “Use Pybullet to Returns.”
  • “Use Pybullet to Note.”

Frequently asked questions

A Model Context Protocol (MCP) server that enables AI assistants to interact with PyBullet physics simulations. Build physics-based projects through natural Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.