Properties
category: event tags: [deployment, phase-1, mcp] last_updated: 2026-03-13
Phase 1 Deployment — 2026-03-13
Summary
Deployed latest wikibot-io code to AWS. All 15 E2E tests pass, including MCP bearer token auth (previously xfail).
Deploy Details
- Pulumi stack:
dev— 2 Lambda functions updated, 3 unused DynamoDB tables deleted - otterwiki-fn: Repackaged with otterwiki 2.17.3, otterwiki-api 0.1.0, otterwiki-semantic-search 0.2.0
- mcp-server-fn: Repackaged with fastmcp 3.1.0, mangum 0.21.0
- Duration: 58s
E2E Test Results
15/15 passed:
| Component | Tests | Status |
|---|---|---|
| Otterwiki Web UI | homepage, health | Pass |
| REST API | CRUD cycle, auth, list, search, changelog | Pass |
| Semantic Search | search, reindex, chroma-status | Pass |
| MCP Server | initialize, tools/list, auth-required | Pass |
| Custom Domain + TLS | cert, domain resolution | Pass |
Changes Made
- Removed
@pytest.mark.xfaildecorators fromtest_mcp_initializeandtest_mcp_tools_list— bearer token auth now deployed and working - Added
Accept: application/jsonheader to MCP test client — required by FastMCP 3.x Streamable HTTP transport (returns 406 without it)
Notes
- MCP auth test (
test_mcp_auth_required) confirms unauthenticated requests get rejected - MCP tools/list confirms all 12 expected tools are registered