adk-web
by Flirnz
Overview
UI for developing and debugging agents with the Agent Development Kit.
Installation
npm startEnvironment Variables
- npm_config_backend
Security Notes
The application is a frontend UI that interacts with a backend Agent Development Kit. It uses `bypassSecurityTrustHtml` to render content (e.g., search results) in `ChatPanelComponent`, which could lead to Cross-Site Scripting (XSS) if the backend provides untrusted or unsanitized HTML. User-provided JSON/YAML for agent configurations could also pose a risk if the backend executes this data without proper sandboxing or validation. Minor XSS risks exist with `alert()` calls if message content is fully user-controlled. No hardcoded secrets were found, and `safevalues/dom` is used for certain URL sanitization. The non-standard distribution method (executables from `raw.githubusercontent.com`) may trigger security warnings for end-users.
Similar Servers
chrome-devtools-mcp
Control and inspect a live Chrome browser programmatically via an MCP server, enabling AI coding agents to perform reliable automation, in-depth debugging, and performance analysis.
inspector
A web-based client and proxy server for inspecting and interacting with Model Context Protocol (MCP) servers, allowing users to browse resources, prompts, and tools, perform requests, and debug OAuth authentication flows.
agents
This MCP (Model Context Protocol) Server acts as a proxy for the Inkeep Agent Framework's Management API. It exposes administrative functionalities (e.g., CRUD operations for agents, projects, tools, and credentials) via the MCP protocol, allowing other clients or agents to interact with the Inkeep Management API through a standardized interface.
Lynkr
Lynkr is an AI orchestration layer that acts as an LLM gateway, routing language model requests to various providers (Ollama, Databricks, OpenAI, etc.). It provides an OpenAI-compatible API and enables AI-driven coding tasks via a rich set of tools and a multi-agent framework, with a strong focus on security, performance, and token efficiency. It allows AI agents to interact with a defined workspace (reading/writing files, executing shell commands, performing Git operations) and leverages long-term memory and agent learning to enhance task execution.