Skip to content

ThousandEyes AI Agents Toolkit

This repository contains the ThousandEyes AI Agents Toolkit: a growing collection of integrations that connect ThousandEyes with LLM-powered developer tools and AI agents.

Available Skills

Skill Description
thousandeyes-synthetic-monitoring Manage ThousandEyes synthetic monitoring with MCP tools. Use when a user wants to list, inspect, create, update, delete, or validate synthetic tests; deploy application templates; or choose the right monitoring approach across Network and Application Synthetics and Browser Synthetics.
thousandeyes-alert-rule-management List, inspect, create, update, or delete ThousandEyes alert rules with MCP tools. Use when a user wants help managing alert rules for Network & App Synthetics or Routing alert rules.
thousandeyes-network-data-from-traceid Obtain ThousandEyes Network & App Synthetics data given a trace ID. Use when a user has a traceId, ThousandEyes MCP is available, and one or more Observability Platform integrations or equivalent tooling paths are available to query every relevant Observability Platform for the trace, extract tracestate or w3c.tracestate, decode the embedded ThousandEyes permalink, recover the ThousandEyes account/test/agent/execution identifiers, and fetch the matching ThousandEyes network data.
thousandeyes-test-trace-correlation Investigate failing ThousandEyes synthetic tests with MCP tools. Use when a user wants ThousandEyes test triage, service-map or trace-ID correlation, distributed-tracing checks, correlation across Observability Platforms, or evidence-backed root-cause analysis with optional code fixes.

Install via skills.sh

You can install these shared skills directly from the open skills ecosystem with npx skills add.

To contribute an install signal to skills.sh, run the command outside CI. The skills CLI disables telemetry in CI environments.

Install all ThousandEyes skills

npx skills add thousandeyes/thousandeyes-ai-agents-toolkit

Install a specific skill

npx skills add thousandeyes/thousandeyes-ai-agents-toolkit --skill thousandeyes-test-trace-correlation
npx skills add thousandeyes/thousandeyes-ai-agents-toolkit --skill thousandeyes-network-data-from-traceid

Preview available skills

npx skills add thousandeyes/thousandeyes-ai-agents-toolkit --list

Install to a specific agent

npx skills add thousandeyes/thousandeyes-ai-agents-toolkit -a claude-code
npx skills add thousandeyes/thousandeyes-ai-agents-toolkit -a codex
npx skills add thousandeyes/thousandeyes-ai-agents-toolkit -a cursor
npx skills add thousandeyes/thousandeyes-ai-agents-toolkit -a github-copilot

Unsupported clients

For clients that can consume Agent Skills but are not covered by one of the plugin install flows below, such as GitHub Copilot agent mode in VS Code, install the shared ThousandEyes skills locally with skills.sh:

npx skills add thousandeyes/thousandeyes-ai-agents-toolkit -a github-copilot

You can replace github-copilot with another supported skills.sh agent, omit the -a flag to let the CLI detect available local agents, or run npx skills add thousandeyes/thousandeyes-ai-agents-toolkit --list first to preview the skills.

Skill sync workflow

The repository-level skills/ directory is the source of truth for shared skills. Cursor and Claude Code discover those skills directly from the repo root, while the Codex plugin ships mirrored copies under plugins/thousandeyes/skills/.

  • Sync all Codex skill copies after editing or adding shared skills: bash scripts/sync_codex_skill.sh sync
  • Verify all mirrored Codex skill copies are still aligned: bash scripts/sync_codex_skill.sh check
  • Scope the command to specific skills when needed: bash scripts/sync_codex_skill.sh sync <skill-name>
  • Enable the repo hook so commits are blocked when the copies drift: git config core.hooksPath .githooks
  • GitHub Actions validates Codex skill mirror sync for skill-related changes.

Getting Started

ThousandEyes Codex Plugin

This repository now includes a local Codex marketplace plugin for ThousandEyes at plugins/thousandeyes, with a matching marketplace definition at .agents/plugins/marketplace.json.

Install in Codex

  1. Open Codex and add the local marketplace rooted at this repository's .agents/plugins/marketplace.json.
  2. Find ThousandEyes in that marketplace and install it.
  3. Complete authentication when prompted.
  4. Start a new chat and use ThousandEyes tools through the plugin-provided MCP integration.

ThousandEyes Cursor Plugin

As an alternative to configuring the ThousandEyes MCP Server directly in Cursor, you can install the ThousandEyes Cursor plugin.

Install via Cursor Settings

  1. Open Cursor and go to Settings > Plugins.
  2. Search for ThousandEyes.
  3. Click Add to Cursor and choose the scope:
    • Project scope: install only for the current workspace.
    • User scope: install for all your Cursor projects.
  4. Go to Settings > Tools & MCP, scroll to the ThousandEyes plugin, click Connect and complete the authentication.
  5. Start a new chat and use ThousandEyes tools through the plugin-provided MCP integration.

Install via Cursor Chat

  1. Open a Cursor chat.
  2. Run /add-plugin thousandeyes.
  3. Confirm the install prompt and scope (project or user).
  4. Go to Settings > Tools & MCP, scroll to the ThousandEyes plugin, click Connect and complete the authentication.
  5. Start a new chat and use ThousandEyes tools through the plugin-provided MCP integration.

For more details on plugin installation and management, see: https://cursor.com/docs/plugins

ThousandEyes Claude Code Plugin

As an alternative to configuring the ThousandEyes MCP Server directly in Claude Code, you can install the ThousandEyes Claude Code plugin. The plugin exposes the shared repo skills in skills/ alongside the MCP integration.

Install via Claude Code CLI

  1. Run claude plugin install thousandeyes and choose the scope:
    • --scope user (default): install for all your Claude Code projects.
    • --scope project: install only for the current workspace (shared via version control).
    • --scope local: install for the current project only (gitignored).
  2. Start a new session and use ThousandEyes tools through the plugin-provided MCP integration.

Install via Claude Code TUI

  1. Open Claude Code.
  2. Type /plugin and search for ThousandEyes.
  3. Follow the prompts to install and choose the scope.
  4. Start a new session and use ThousandEyes tools through the plugin-provided MCP integration.

Using shared skills in Claude Code

  • Shared plugin skills live under skills/ at the repository root.
  • Claude Code namespaces plugin skills by plugin name, so skills/thousandeyes-test-trace-correlation/SKILL.md is available as /thousandeyes:thousandeyes-test-trace-correlation.
  • After adding a new shared skill, reinstall or reload the plugin if Claude Code does not pick it up immediately.

For more details on Claude Code plugins, see: https://code.claude.com/docs/en/plugins-reference

Support

For bug reports, feature requests, or questions about this toolkit, please contact ThousandEyes Support.

ThousandEyes MCP Server documentation

For setup guidance, prerequisites, and available MCP tools, see: https://docs.thousandeyes.com/product-documentation/integration-guides/thousandeyes-mcp-server

About

ThousandEyes AI Agents Toolkit

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

2 watching

Forks

Contributors

Languages