Get in Touch

Course Outline

Protocol Architecture

  • Limitations of standalone function calling in complex agent architectures
  • MCP foundational elements: tools, resources, prompts, and associated JSON schemas
  • MCP session lifecycle: initialization, tool enumeration, invocation, response, and termination
  • Analysis of MCP versus OpenAPI and GraphQL for capability exposure to agents

Development of Standard Input/Output (Stdio) MCP Servers

  • Initial setup of a TypeScript MCP server utilizing the official SDK
  • Construction of tool schemas with Zod and generation of runtime validation logic
  • Creation of tool handlers interfacing with internal REST APIs or database systems
  • Management of errors, partial outputs, and extended execution cycles

Development of HTTP-Based MCP Servers

  • Transition from stdio to HTTP for remote deployment and load distribution
  • Implementation of authentication mechanisms via bearer tokens and mutual TLS (mTLS)
  • Establishing graceful degradation protocols during mid-session connection failures
  • Deployment of HTTP MCP servers behind Kong or nginx with rate-limiting controls

Client Integration Strategies

  • Registration of an MCP server with Claude Code through configuration files
  • Simultaneous connection of OpenClaude to multiple MCP endpoints
  • Development of a custom Python agent client using the MCP Python SDK
  • Runtime management of dynamic tool availability changes

Exposure of Resources and Prompts

  • Provision of read-only resources for agent context enrichment
  • Creation of parameterized prompt templates to guide agent reasoning processes
  • Dynamic resource updates in response to underlying data modifications
  • Distinct separation of mutable tools from immutable resources for security clarity

Internal Tool Registry and Discovery Mechanisms

  • Development of an organization-wide MCP registry including metadata and ownership tags
  • Automated discovery via DNS-SD or standard endpoint definition files
  • Version control of tools and deprecation of legacy endpoints without client disruption
  • Cataloging tools with natural language descriptions to enhance agent searchability

Enterprise Security Frameworks

  • Enforcement of authorization checks within tool handlers based on agent identity
  • Application of network segmentation to isolate high-risk tools from general agent access
  • Sandboxing of tool execution using seccomp and gVisor container technologies
  • Comprehensive logging of all tool invocations for compliance and forensic analysis

Performance and Reliability Engineering

  • Configuration of timeout policies per tool category: database, compute, and external APIs
  • Implementation of circuit breaker patterns for downstream service instability
  • Caching of tool results to mitigate redundant computational overhead
  • Evaluation of MCP servers as sidecars versus standalone microservices for government operations

Interoperability Across Agent Platforms

  • Verification of MCP server compatibility with Claude Code and Continue.dev clients
  • Resolution of transport negotiation discrepancies between platforms
  • Creation of polyfill adapters for non-MCP agent frameworks
  • Development of a cross-platform tool marketplace for internal organizational use

Internal Evolution of the MCP Ecosystem

  • Gathering developer feedback regarding tool utility and accuracy
  • Conducting quarterly tool audits and removal of obsolete integrations
  • Facilitating onboarding for new teams via self-service MCP server templates
  • Contributing enhancements to the open-source MCP specification upstream

Requirements

  • Programming proficiency in TypeScript or Python
  • Comprehension of Large Language Model (LLM) tool calling and function-calling patterns
  • Foundational networking knowledge: HTTP, WebSockets, and JSON-RPC

Audience

  • Backend developers creating custom tools for AI agents
  • Platform engineers standardizing AI agent access to enterprise systems
  • Solution architects designing AI tool ecosystems for corporate and public sector adoption
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories