seomcp.de
by lia-xim
README.md
# seomcp.de
Public source repository for the future `seomcp.de` website.
## Current state
Designed pre-launch service surface and Vercel foundation. The future public MCP service is not launched yet. The current deployment is deliberately excluded from indexing and makes no endpoint, uptime, authorization, or capability claim.
## Standalone purpose
Diese Domain ist für Endpoint, Discovery-Metadaten, Autorisierung, Sicherheitskontakt und Status vorgesehen.
## Current status
Reservierte Infrastruktur mit Serviceplan, Sicherheitsgrenze und öffentlichem Projektstatus. Es ist noch kein öffentlicher MCP-Endpunkt freigegeben.
## Hard boundary
Keine Endpoint-, Uptime-, Auth- oder Capability-Behauptung ohne tatsächlich bereitgestellten und geprüften Dienst. Redaktionelle Inhalte gehören auf seo-mcp.de.
Primary portfolio relationship: `Contextter (akzeptiert)`.
## Local development
```bash
corepack pnpm install
corepack pnpm dev
```
Verification:
```bash
corepack pnpm verify
```
## Deployment
Vercel project: `seomcp-de`.
The public pre-launch surface remains crawlable, but carries page-level robots exclusions and an `X-Robots-Tag`. Its `robots.txt` allows crawling so crawlers can observe `noindex`. Remove those exclusions only when the real service passes its strategy, rights, disclosure, quality, security, and launch gates. Connecting the custom domain and changing DNS are separate operations.
## SEO and launch control
SEO metadata, launch readiness, canonical routes and sitemap eligibility are owned by `src/data/seo.ts`.
The official `@astrojs/sitemap` integration discovers built routes and includes only registry-approved,
indexable canonicals. The current service gates are not met, so the preview remains crawlable and noindex.
See `SEO_LAUNCH.md` for the evidence register and atomic release procedure.
The public prelaunch contract routes are deliberately useful for technical review without pretending
that a service exists:
- `/service-contract` — endpoint and protocol evidence required before publication
- `/capabilities` — runtime schema, side-effect, limit and test contract
- `/authorization` — identity, tenant, scope, approval and cost contract
- `/status` — launch-evidence status, explicitly not an uptime monitor or SLA
All four routes remain `noindex, follow, noarchive`, are permanently excluded from the generated
sitemap, and expose every current service state visibly as `Nicht belegt`.
Vercel normalizes non-root trailing-slash variants to the extensionless canonical path with a permanent
redirect. The shared response-header contract adds CSP, `nosniff`, referrer, permissions and framing
policies on every route; the build fails if `vercel.json` drifts from that contract.
## Rights
The domain is an owner-confirmed new registration, not an expired domain. There is no legacy site, former operator, archive identity, or historical brand to continue. Normal third-party rights still apply: this public repository grants no license to reuse external content, brands, media, datasets, or code. No open-source license is granted unless a later commit adds one explicitly.
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues