Penrose MCP Server
A Model Context Protocol (MCP) server for Penrose - Create beautiful mathematical diagrams through natural language.
Overview
This MCP server provides tools and resources for creating mathematical diagrams using Penrose’s domain-specific languages:
- Domain (DSL): Define mathematical types and relationships
- Substance: Describe mathematical objects and their relationships
- Style: Specify visual representation rules
Project Structure
.topos/
: Research materials and documentation (gitignored)penrose-research/
: Design documents and specificationsmcp-examples/
: Reference MCP server implementationsmcp-spec/
: Official MCP protocol documentation
Development
Use the justfile to access documentation and reference materials:
# List all available commands
just --list
# View the server architecture
just architecture
# Access MCP specifications
just mcp-spec
License
MIT License - See LICENSE file for details
Penrose
Project Details
- bmorphism/penrose-mcp
- MIT License
- Last Updated: 3/17/2025
Recomended MCP Servers
DoiT official MCP Server
mcp server for tidb
Model Context Protocol server for Aiven
A Redis MCP server (pushed to https://github.com/modelcontextprotocol/servers/tree/main/src/redis) implementation for interacting with Redis databases. This server enables LLMs to...
Connect your Sanity content to AI agents. Create, update, and explore structured content using Claude, Cursor, and VS...
MCP plugin for extracting and analyzing Xcode build errors and warnings
A self-hostable sandbox for MCP and AI agents.
AWS DynamoDB Read-Only MCP Server
MindBridge is an AI orchestration MCP server that lets any app talk to any LLM — OpenAI, Anthropic,...
A Python MCP Server for hirebase.org's API