MCP Hub
Back to servers

MOFMaster-Scientific-Server

A professional scientific MCP server designed for Metal-Organic Framework (MOF) research, providing tools for database searching, structural energy calculation, and optimization.

Forks
1
Tools
3
Updated
Jan 14, 2026

MOF Tools MCP Server

A professional, lightweight MCP server for Metal-Organic Framework (MOF) research. This server uses the SSE (Server-Sent Events) transport to provide scientific tools over HTTP.

📁 Repository Structure

  • main.py: Server entrypoint and tool registration.
  • tools.py: Core logic for scientific calculations and database queries.
  • pyproject.toml: Dependency and package management.

🚀 Installation

# Install dependencies
pip install mcp[server] ase

🏃 Running the Server

To run as the modern HTTP server (Streamable HTTP):

python main.py

🧪 Testing the Server

Method 1: MCP Inspector

# Connect inspector to your running HTTP server
npx @modelcontextprotocol/inspector http://localhost:8080/mcp

Method 2: Manual HTTP Check

Since the server runs on HTTP, you can verify it's up with a simple curl:

curl http://localhost:8080/mcp

🛠️ Available Tools

ToolDescriptionInput
search_mofsSearch internal MOF databasequery (name or formula)
calculate_energyCalculate potential energy via ASEdata (CIF content or path)
optimize_structureStructure optimization placeholdername (MOF name)

🔌 Integration

To connect your agent to this server, use the Streamable HTTP endpoint: URL: http://localhost:8080/mcp

Reviews

No reviews yet

Sign in to write a review