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.xfail decorators from test_mcp_initialize and test_mcp_tools_list — bearer token auth now deployed and working
  • Added Accept: application/json header 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
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9