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
OpenDify 是一个将 Dify API 转换为 OpenAI API 格式的代理服务器。它允许使用 OpenAI API 客户端直接与 Dify 服务进行交互。
This read-only MCP Server allows you to connect to Azure Data Lake Storage data from Claude Desktop through...
This read-only MCP Server allows you to connect to Apache CouchDB data from Claude Desktop through CData JDBC...
Working implementation of a SSE Server MCP for interfacing with Azure Devops
Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor.
An MCP server for retrieving papers from arXiv based on keywords





