https://modelcontextprotocol.io/docs/learn/server-concepts
show different servers remote vs local (stdio), explain the difference
spend some time and demonstrate examples of good mcp servers: markitdown, browsertools, playwright, context7, microsoft docs
https://github.com/modelcontextprotocol/registry?tab=readme-ov-file
Appratenly people think differently Projects client like https://gofastmcp.com/integrations/openapi tries to do it but I really think it is really bad idea and it is only good for prototyping
https://www.anthropic.com/engineering/writing-tools-for-agents