minecraft_mcp

minecraft_mcp

A local MCP server that lets AI coding agents compile, run, and test Paper Minecraft plugins on a disposable Paper runtime, with restricted test actions and verifiable failure reports.

Category
Visit Server

README

Minecraft Plugin Development MCP

Yapay zekâ kodlama ajanlarının Paper eklentilerini gerçek Paper üzerinde derleyip çalıştırmasını, sınırlandırılmış test eylemleriyle doğrulamasını ve kanıtlanabilir başarısızlık raporu üretmesini sağlayan yerel geliştirme altyapısı.

Durum: prototype — D0 (Product/Architecture Freeze) aşamasında. Public V1 release'i, protokol 2026-07-28 destekleyen stable bir MCP 2.x SDK seçilip pinlenene kadar bloklanmıştır. Ayrıntı: docs/adr/0002-mcp-stdio-transport.md

Bu ürün ne değildir

  • Canlı Minecraft sunucusu yönetim aracı değildir.
  • Serbest shell / RCON / Minecraft konsolu erişimi vermez.
  • Genel amaçlı Minecraft botu değildir.
  • Uzak MCP veya çok kullanıcılı bulut hizmeti değildir.
  • trusted-local backend bir sandbox değildir. Kötü niyetli Java/Gradle koduna karşı host izolasyonu sağlamaz. Bkz. docs/security/threat-model.md.

Kapalı döngü

proje kaydı -> source snapshot -> supply-chain doğrulama -> izole build
  -> artifact provenance -> disposable Paper runtime -> ready gate
  -> deterministik fixture -> test eylemleri -> assertion
  -> evidence + rapor -> güvenli cleanup -> retention

Belgeler

Belge İçerik
docs/MASTER-PLAN.md Kararlar ve bağlantılar (kısa özet)
docs/product/ JTBD, kapsam, KPI
docs/architecture/ Process topolojisi, kimlikler, durum makineleri
docs/adr/ Mimari kararlar
docs/contracts/ MCP, Bridge, DSL, config sözleşmeleri
docs/security/ Threat model, güvenlik garantileri
docs/testing/ Test stratejisi ve kalite kapıları
docs/delivery/ Roadmap, milestone kabul kriterleri, spike'lar
docs/operations/ Kurulum, doctor, incident response

Kaynak sözleşme belgesi (V3, tek dosya): sürüm kontrolü dışında tutulur; bu repository'deki docs/ ağacı normatif kaynaktır.

Kilitlenmiş uyumluluk profili

compatibility/paper-26.2-build-84-v1.yaml

⚠️ Profil verification.status: unverified durumundadır. D0A çıkışı için her sürüm koordinatı canlı kaynaktan doğrulanmalıdır (scripts/verify-compatibility.mjs).

Depo yapısı

apps/mcp-server/            MCP Server process (stdio)
apps/run-supervisor/        Run Supervisor process (build, runtime, ownership)
bridge/paper/               Paper Bridge plugin (Java, Paper JVM içinde)
actors/protocol-test-actor/ Protocol Test Actor (M2B, conditional)
packages/contracts/         Paylaşılan JSON Schema sözleşmeleri
packages/capability-registry/ Capability kayıtları (tek gerçek kaynak)
packages/error-catalog/     Error code kayıtları (tek gerçek kaynak)
packages/generated-types/   Üretilmiş TS/Java tipleri (elle düzenlenmez)
packages/evidence-model/    Evidence ve report modeli
packages/config-schema/     Ürün config şeması
packages/test-fixtures/     Test fixture yardımcıları
compatibility/              Uyumluluk profilleri
fixtures/                   Dünyalar, örnek projeler, config'ler, manifest'ler
scenarios/                  Scenario DSL dosyaları
scripts/                    Codegen, doğrulama, doctor

Geliştirme

Gereksinimler profil tarafından kilitlenmiştir (Node, Java, Gradle sürümleri için profile bakın).

pnpm install
pnpm run gen && pnpm run check

pnpm run gen capability/error registry'den tipleri üretir; pnpm run check parse, schema, drift, lint ve test kapılarını çalıştırır. CI aynı komutları koşar (.github/workflows/pr.yml).

Lisans

MIT — bkz. LICENSE.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured