Python REPL MCP Server
This MCP server provides a Python REPL (Read-Eval-Print Loop) as a tool. It allows execution of Python code through the MCP protocol with a persistent session.
Setup
No setup needed! The project uses uv for dependency management.
Running the Server
Simply run:
uv run src/python_repl/server.py
Usage with Claude Desktop
Add this configuration to your Claude Desktop config file:
{
"mcpServers": {
"python-repl": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/python-repl-server",
"run",
"mcp_python"
]
}
}
}
The server provides three tools:
execute_python: Execute Python code with persistent variablescode: The Python code to executereset: Optional boolean to reset the session
list_variables: Show all variables in the current sessioninstall_package: Install a package from pypi
Examples
Set a variable:
a = 42
Use the variable:
print(f"The value is {a}")
List all variables:
# Use the list_variables tool
Reset the session:
# Use execute_python with reset=true
Contributing
Contributions are welcome! Please feel free to submit a Pull Request. Here are some ways you can contribute:
- Report bugs
- Suggest new features
- Improve documentation
- Add test cases
- Submit code improvements
Before submitting a PR, please ensure:
- Your code follows the existing style
- You’ve updated documentation as needed
- Maybe write some tests?
For major changes, please open an issue first to discuss what you would like to change.
Python REPL Server
Project Details
- hdresearch/mcp-python
- MIT License
- Last Updated: 4/9/2025
Categories
Recomended MCP Servers
A Model Context Protocol (MCP) server that provides tools for fetching and analyzing Reddit content.
Generate image and video creatives using Placid.app templates in MCP compatible hosts
mcp server connected to us treasury data, built with mcp-framework
Write notes to Flomo
A knowledge graph server that uses the Model Context Protocol (MCP) to provide structured memory persistence for AI...
Connect APIs, remarkably fast. Free for developers.
MCP Server implementation for Ableton Live OSC control
A Model Context Protocol server for Dify
Collection of apple-native tools for the model context protocol.
MCP Server for Tree-sitter
Appwrite’s MCP server. Operating your backend has never been easier.





