Skip to content

Commit 710d899

Browse files
committed
chore: declare api.ooxml.dev custom domain and refresh README intro
wrangler.toml now claims api.ooxml.dev as a custom_domain so the next deploy moves ownership from ecma-spec-mcp to ooxml-mcp via the Cloudflare API, bypassing the dashboard's "could not be added" error. README intro now mentions the MCP server alongside live previews and implementation notes, since the prose-search + schema-lookup tools are a first-class part of the offering after PR #4.
1 parent f9cb2c2 commit 710d899

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ The OOXML spec, explained by people who actually implemented it.
88

99
## What is this?
1010

11-
An interactive reference for ECMA-376 (Office Open XML) built by the [SuperDoc — DOCX editing and tooling](https://superdoc.dev) team. Every page combines XML structure, live rendered previews, and implementation notes that tell you what the spec doesn't.
11+
An interactive reference for ECMA-376 (Office Open XML), built by the team behind [SuperDoc](https://superdoc.dev). Every page combines XML structure, live rendered previews, and implementation notes the spec leaves out. The MCP server exposes the same knowledge to AI assistants: prose search across the spec PDFs and deterministic schema lookup over the parsed XSDs.
1212

1313
- **Live previews** - Edit XML and see it render in real-time. Every example is a working document.
1414
- **Implementation notes** - Where Word diverges from the spec, what will break your code, and what to do about it.

apps/mcp-server/wrangler.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ main = "src/index.ts"
33
compatibility_date = "2026-01-28"
44
compatibility_flags = ["nodejs_compat"]
55

6+
# Custom domain. Wrangler claims api.ooxml.dev for this worker on deploy and
7+
# manages the DNS record on Cloudflare's side; we don't add it manually.
8+
routes = [
9+
{ pattern = "api.ooxml.dev", custom_domain = true }
10+
]
11+
612
# Secrets (set via wrangler secret):
713
# wrangler secret put DATABASE_URL
814
# wrangler secret put VOYAGE_API_KEY

0 commit comments

Comments
 (0)