Commit Graph

5 Commits

Author SHA1 Message Date
Max Isbey e989e6eeb2 Stop advertising MCP_* env vars for MCPServer settings; drop pydantic-settings
The Settings docstring and the installation docs claimed MCPServer could be
configured through MCP_* environment variables and a .env file, but MCPServer
always passes explicit constructor arguments to Settings, and those outrank the
environment in pydantic-settings, so e.g. MCP_DEBUG=true has never taken effect.

Make Settings a plain pydantic BaseModel and remove pydantic-settings from the
runtime dependencies (it moves to the dev group, where the examples still use
it). The migration guide explains how to feed environment variables into the
constructor for anyone who wants that behaviour.
2026-07-25 19:28:49 +00:00
Max 629ca297d2 Isolate the stdio server's stdin and stdout from handler subprocesses (#3117) 2026-07-25 13:05:51 +01:00
Max 837ef904f8 Align with spec #3002: optional clientInfo, serverInfo in result _meta (#3143)
Deploy Docs / deploy-docs (push) Has been cancelled
CI / checks (push) Failing after 24m23s
CI / all-green (push) Has been cancelled
Conformance Tests / server-conformance (push) Has been cancelled
Conformance Tests / client-conformance (push) Has been cancelled
GitHub Actions Security Analysis / zizmor (push) Has been cancelled
2026-07-23 12:00:36 +01:00
Marcelo Trylesinski 2713b53b12 Replace httpx and httpx-sse with httpx2 (#2972)
CI / checks (push) Failing after 1s
CI / all-green (push) Has been cancelled
Co-authored-by: Max Isbey <224885523+maxisbey@users.noreply.github.com>
2026-07-14 17:05:08 +01:00
Max 220d362112 docs: restructure into topical sections and add the four most-asked-for pages (#3044) 2026-07-01 21:06:04 +01:00