Skip to content

Update README.md with Secured Agent Examples#129

Merged
alexheifetz merged 1 commit intomainfrom
secured-readme
Mar 24, 2026
Merged

Update README.md with Secured Agent Examples#129
alexheifetz merged 1 commit intomainfrom
secured-readme

Conversation

@alexheifetz
Copy link
Contributor

This pull request enhances the documentation to introduce and explain a new "Secured MCP Server Mode" for the Embabel agent platform. It details how to run JWT-secured agents with per-agent access control using the @SecureAgentTool annotation, and provides step-by-step instructions for generating JWT tokens and connecting clients. The changes also update directory listings to reflect new example code and scripts related to secured agents.

Secured MCP Server Mode and Access Control:

  • Added a new section explaining how to run agents with JWT-based security using @SecureAgentTool, including class-level access control, JWT validation, and two-layer security enforcement. Example agents (NewsDigestAgent and MarketIntelligenceAgent) and their required authorities are described, with code snippets and usage instructions.
  • Introduced a comprehensive guide for generating JWT tokens, setting up the secured server, and connecting with MCP Inspector, including details on key generation and token usage.

Documentation and Directory Updates:

  • Updated the quick-start instructions and directory structure to include new scripts (mcp_secured_server.sh) and application entrypoints (KotlinAgentSecuredMcpServerApplication.kt) for running the secured MCP server mode. [1] [2]
  • Clarified Maven profiles and usage commands for both standard and secured server modes, ensuring users know how to enable each mode.

@alexheifetz alexheifetz merged commit c1fff18 into main Mar 24, 2026
6 checks passed
@alexheifetz alexheifetz deleted the secured-readme branch March 24, 2026 23:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant