Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
The Protocol Anatomy
- Why function calling alone is insufficient for complex agent ecosystems
- MCP primitives: tools, resources, prompts, and their JSON schemas
- Lifecycle of an MCP session: initialize, list tools, call, return, shutdown
- Comparing MCP to OpenAPI and GraphQL for exposing capabilities to agents
Building a Stdio MCP Server
- Scaffolding a TypeScript MCP server with the official SDK
- Defining tool schemas with Zod and generating runtime validation
- Implementing tool handlers that call internal REST APIs or databases
- Handling errors, partial results, and long-running tool execution
Building an HTTP MCP Server
- Upgrading from stdio to HTTP for remote deployment and load balancing
- Implementing authentication using bearer tokens and mTLS
- Graceful degradation when HTTP connections fail mid-session
- Deploying HTTP MCP servers behind Kong or nginx with rate limiting
Client Integration Patterns
- Registering an MCP server with Claude Code using the configuration file
- Connecting OpenClaude to multiple MCP endpoints simultaneously
- Writing a custom Python agent client using the MCP Python SDK
- Gracefully handling tool availability changes at runtime
Resource and Prompt Exposure
- Exposing read-only resources for agent context enrichment
- Creating parameterized prompt templates that guide agent reasoning
- Updating resources dynamically when underlying data changes
- Separating mutable tools from immutable resources for security clarity
Internal Tool Registry and Discovery
- Building a company-wide MCP registry with metadata and ownership tags
- Auto-discovery via DNS-SD or well-known endpoint files
- Versioning tools and deprecating old endpoints without breaking clients
- Cataloging tools with natural language descriptions for agent searchability
Enterprise Security Boundaries
- Implementing authorization checks inside tool handlers based on agent identity
- Using network segmentation to isolate high-risk tools from general agent access
- Sandboxing tool execution with seccomp and gVisor containers
- Logging every tool invocation for compliance and forensic analysis
Performance and Reliability Engineering
- Setting timeout policies per tool family: database, compute, and external APIs
- Implementing circuit breakers when downstream services are unhealthy
- Caching tool results to reduce redundant expensive computations
- Running MCP servers as sidecars versus standalone microservices
Interoperability Across Agent Platforms
- Testing MCP server compatibility with Claude Code and Continue.dev clients
- Handling transport negotiation differences between platforms
- Writing polyfill adapters for non-MCP agent frameworks
- Building a cross-platform tool marketplace inside the organization
Evolving the MCP Ecosystem Internally
- Collecting developer feedback on tool usefulness and accuracy
- Running quarterly tool audits and pruning obsolete integrations
- Onboarding new teams with self-service MCP server templates
- Contributing improvements upstream to the open-source MCP specification
Követelmények
- Programming experience in TypeScript or Python
- Understanding of LLM tool calling and function-calling patterns
- Basic networking knowledge: HTTP, WebSockets, and JSON-RPC
Audience
- Backend developers building custom tools for AI agents
- Platform engineers standardizing how AI agents access enterprise systems
- Solution architects designing AI tool ecosystems for corporate adoption
14 Órák