Skip to main content

Turkey Building Regulations & Architectural Standards MCP Server. 147 regulations, 502 standards, 4 calculation tools.

Project description

mimari.ai MCP Server

Turkey's first building regulations MCP server

147 regulations | 3,300+ articles | 502 architectural standards | 4 calculation tools

mimari.ai provides AI-powered access to Turkish building regulations, architectural standards, and construction calculation tools through the Model Context Protocol (MCP).

Quick Start

Remote (Recommended)

Add to your MCP client configuration:

{
  "mcpServers": {
    "mimari-ai": {
      "url": "https://api.mimari.ai/mcp"
    }
  }
}

Local (stdio)

pip install mimari-ai-mcp
{
  "mcpServers": {
    "mimari-ai": {
      "command": "python",
      "args": ["server.py"],
      "env": {
        "API_BASE": "https://api.mimari.ai/api/v1"
      }
    }
  }
}

Claude Code

claude mcp add mimari-ai --url https://api.mimari.ai/mcp

Tools

Tool Description Example
mevzuat_sor Ask building regulation questions "Yangın merdiveni zorunlu mu?"
standart_bul Find architectural standards & measurements "Minimum koridor genişliği?"
hesapla_taks Calculate TAKS/KAKS/Floor Area Ratio arsa: 500m², TAKS: 0.40
hesapla_otopark Calculate parking requirements (Art. 66) 6 daire x 90m²
hesapla_maliyet Estimate construction costs (2026 prices) 5 kat x 200m², Sınıf 2
hesapla_ceza Calculate building violation penalties 100m², Sınıf 3
tasarim_olustur Generate architectural designs "Modern villa cephe tasarımı"

IDE Support

IDE Config File Status
Claude Desktop claude_desktop_config.json Full support
Claude Code CLI claude mcp add Full support
Cursor ~/.cursor/mcp.json Full support
Windsurf ~/.codeium/windsurf/mcp_config.json Full support
VS Code (Copilot) .vscode/mcp.json Preview

Coverage

Regulations (147)

  • Planlı Alanlar İmar Yönetmeliği (PAİY)
  • Deprem Yönetmeliği (TBDY 2018)
  • Yangın Yönetmeliği (BYKHY)
  • Otopark Yönetmeliği
  • Yapı Denetimi Kanunu
  • Enerji Verimliliği Yönetmeliği
  • and 141 more...

Standards (502)

  • Neufert Building Design Principles
  • TSE Standards (TS 825, TS EN 81, etc.)
  • Accessibility standards
  • Fire protection standards
  • Acoustic & thermal insulation

Example Usage

Ask a regulation question

User: "5 katlı binada yangın merdiveni zorunlu mu?"
mimari-ai: "Evet, Binaların Yangından Korunması Hakkında Yönetmelik'e göre..."

Calculate TAKS/KAKS

User: hesapla_taks(arsa_alani=500, taks=0.40, kaks=2.0)
mimari-ai: "Taban Alanı: 200 m², Toplam İnşaat Alanı: 1000 m², Kat Sayısı: 5"

Calculate parking

User: hesapla_otopark(daireler=[{m2: 90, adet: 6}, {m2: 130, adet: 2}])
mimari-ai: "Toplam otopark ihtiyacı: 8 araçlık"

Protocol

  • MCP Version: 2024-11-05
  • Transport: Streamable HTTP (remote), stdio (local)
  • Endpoint: https://api.mimari.ai/mcp
  • Discovery: GET https://api.mimari.ai/.well-known/mcp/server-card.json

Links

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mimari_ai_mcp-1.0.0.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mimari_ai_mcp-1.0.0-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

Details for the file mimari_ai_mcp-1.0.0.tar.gz.

File metadata

  • Download URL: mimari_ai_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mimari_ai_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7c7670d2b1974923840098cb1be8313ad20988a9fcafe57daab5abaf3f2f229b
MD5 7d7e21e938227b4003801205b0aad816
BLAKE2b-256 eeced4c517acdf5dc1bd64588a75419d81e477a0d189d6b950ad0dcda710866b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mimari_ai_mcp-1.0.0.tar.gz:

Publisher: publish.yml on UzunGridera/mimari-ai-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mimari_ai_mcp-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: mimari_ai_mcp-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 23.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mimari_ai_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bc516b96c764402b5708c6a712ea4de1ade86d20b1af27358f41185dd38636fe
MD5 f4579ebd6e4b779fc1fa427898af2216
BLAKE2b-256 eb6ceb434c658fa7a104d05053add55162c34cd34fd47abcac26ebcfd00390a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mimari_ai_mcp-1.0.0-py3-none-any.whl:

Publisher: publish.yml on UzunGridera/mimari-ai-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page