atotw-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@atotw-mcpSearch for paediatric spinal anaesthesia tutorials"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ATOTW MCP Server
Gives Claude access to 500+ anaesthesia tutorials from WFSA's Anaesthesia Tutorial of the Week (ATOTW) program.
Quick Start
Prerequisites
Python 3.8+
OpenAI API key
Claude Desktop app
Installation
Install uv (if you don't have it):
curl -LsSf https://astral.sh/uv/install.sh | shClone and setup:
git clone https://github.com/yourusername/atotw-mcp
cd atotw-mcp
uv sync
echo "OPENAI_API_KEY=sk-..." > .envInitial sync (downloads tutorials, ~30 min first time):
uv run sync.pyAdd to Claude Desktop
Edit Claude Desktop config:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"atotw": {
"command": "uv",
"args": [
"run",
"--directory",
"/absolute/path/to/atotw-mcp",
"mcp_server.py"
]
}
}
}Restart Claude Desktop.
Related MCP server: openpapers-mcp
Usage
Ask Claude medical questions:
"What are the considerations for spinal anaesthesia in children?"
"Search for tutorials about difficult airway management"
"Find tutorial 550 about SGLT-2 inhibitors"
"Check for new tutorials" (runs sync via MCP)
Maintenance
Weekly sync (via Claude or command line):
uv run sync.pyFeatures
Smart Search: Uses embeddings to find relevant tutorials even with different terminology
Full Text Access: Retrieves complete tutorial content for detailed answers
Auto-sync: Can check for new tutorials through Claude
English Only: Automatically filters to English-language content only
File Structure
atotw-mcp/
├── mcp_server.py # MCP server
├── sync.py # Sync script
├── .env # Your OpenAI key (create this)
├── pdfs/ # Downloaded tutorials
├── texts/ # Extracted text
├── embeddings/ # Search index
└── tt.json # Tutorial metadataTroubleshooting
"No tutorials found": Run uv run sync.py to download content.
Search not working: Check .env has valid OpenAI API key.
Claude can't see the server: Restart Claude Desktop after config changes.
Credits
Tutorial content © World Federation of Societies of Anaesthesiologists (WFSA)
This server cannot be deployed
Maintenance
Related MCP Connectors
Search, read, create and edit your Memol notes from Claude. Team note-taking with AI search.
Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.
- platform7nOAuthtech.p7n
Connect Claude to your Platform7n workspaces — chat, links, and tasks. One-click OAuth.
Search the official docs of Claude Code, Cursor, OpenAI Codex and MCP, refreshed daily.
1
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides Claude with real-time access to Wikipedia through four essential tools: search articles, get full content, retrieve summaries, and find related articles. Enables comprehensive Wikipedia research workflows with structured data access and no API keys required.-
- AlicenseAqualityCmaintenanceEnables searching for scientific papers across OpenAlex, CrossRef, and Unpaywall, and downloading open-access PDFs directly through Claude Desktop.51MIT
- AlicenseAqualityBmaintenanceEnables Claude to access JW.org public materials including Bible verses, Watchtower articles, meeting workbooks, video captions, and lesson books through natural language conversation.1158 npmMIT
- AlicenseAqualityCmaintenanceEnables searching medical literature, clinical trials, drug information, guidelines, and medical fee schedules directly from Claude, returning only original sources and text without medical judgment.9MIT