Use this page when you want to discover tools and resources from Model Context Protocol servers instead of baking every tool into the process.
- server lifecycle management
- dynamic tool discovery
- tool filtering
- approval-aware execution
- MCP resources and resource templates
- normalized tool/resource outputs
MCPServerMCPServerManagerMCPServerStdioMCPServerSseMCPServerStreamableHttpMCPToolMCPResource
MCP is not just “more tools.” It is a runtime boundary with its own lifecycle:
- connect to servers
- discover tools and resources
- filter and approve what is visible
- execute or read through normalized runtime items
- clean up connections
The runtime exposes resources and templates in addition to callable tools. That matters when a server is better treated as a structured information source than as an imperative tool executor.
Use:
- stdio when the server is local and process-backed
- SSE or streamable HTTP when the server is remote