Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Extending Capabilities of Claude Agent SDK in Python

via CodeSignal

Overview

Extend Claude's capabilities beyond basic queries by building richer, stateful, and more integrated agent experiences. You’ll learn to maintain context with long-running clients, connect external MCP servers, wrap your own Python functions as custom tools, and orchestrate specialized sub-agents—turning Claude into a flexible, multi-tool assistant tailored to your application.

Syllabus

  • Unit 1: Maintaining Agent State with ClaudeSDKClient
    • From Stateless Queries to Session Clients
    • Building a Reusable Response Display Helper
    • Verifying Session State with Follow-Up Queries
    • Manual Session Lifecycle with Connect and Disconnect
    • Interrupting Agents for Better Control
  • Unit 2: Integrating External MCP Servers
    • Guiding Your Agent Towards MCP Tools
    • Troubleshooting MCP Tool Access
    • Renaming Servers for Better Clarity
    • Connecting External Documentation Search Tools
  • Unit 3: Creating Custom MCP Tools
    • Testing Planning Tools Manually
    • Decorating Functions as MCP Tools
    • Connecting Your First Custom Tools
    • Configuring Agent for File Organization Task
  • Unit 4: Building Multi Agent Systems
    • Creating Your First Agent Specialist
    • Delegating Analysis to Your Specialist
    • Observing Agent Delegation in Action
    • Building Your Code Review Team
    • Delegating MCP Tools to Specialists

Reviews

Start your review of Extending Capabilities of Claude Agent SDK in Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.