~/talk

MCP basics with Conda and Claude

Talkat PyData Vermont 2025 · 2025-10-21..10-22· [ai-assisted-development, python]
name:Bouquin
links:none on file
slides:none on file

Builds a working MCP server in Python and a reproducible conda env that lets Claude Desktop call the New York Times Books API for real‑time bestseller data; code shows exact MCP JSON tool schemas, SDIO transport, HTTPX API wrapper, and env file usage for the API key. The demo runs locally, Claude requests permission, calls the server, retrieves JSON, and synthesizes results — the example successfully queries best‑seller lists end‑to‑end.

AI-written summary · about

  1. 0:00Introduction
  2. 1:24What is MCP and why it matters
  3. 3:10MCP tools and descriptions
  4. 7:09MCP tools communication
  5. 9:02MCP server architecture
  6. 11:34Conda development environment
  7. 17:01Repository and workspace setup
  8. 19:33Conda environment setup
  9. 23:02API key and connection test
  10. 27:26Claude Desktop MCP config
  11. 31:19Server paths setup
  12. 37:19Run MCP server and test
  13. 42:37Live demo and troubleshooting
  14. 45:26MCP server code walkthrough
  15. 55:00Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.