SS

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

30 stars 1 forks Качество 87 Тренд 31MIT

Местный MCP Scout помещает метрики, следы и ошибки прямо в ваш агент ИИ. Команды, которые все это делают.

Обзор

Это хранилище содержит код для локального запуска сервера MCP, который может получить доступ к данным мониторинга Scout через API Scout. Мы предоставляем изображение Docker, которое может быть извлечено и запущено вашим помощником AI для доступа к данным мониторинга скаутов. Это ставит данные о производительности и ошибках Scout Monitoring непосредственно в руки вашего AI Assistant. Для Rails, Django, FastAPI, Laravel и других. Используйте его для получения следов и ошибок с информацией о строке кода, которую ИИ может использовать для целевых исправлений прямо в вашем редакторе и кодовой базе. Запросы N+1, медленные конечные точки, медленные запросы, вздутие памяти, проблемы с пропускной способностью - все ваши любимые проблемы с производительностью всплыли и объяснили прямо там, где вы работаете. Самый простой способ настроить и начать использовать Scout MCP - это наш интерактивный мастер настройки. Он обрабатывает все предварительные условия и этапы установки для вас.

Обзор (машинный перевод)

Код Клода

Курсор

Убедитесь, что вы обновили значение SCOUT_API_KEY до вашего фактического ключа api. Arguments в настройках курсора > MCP

VS Code Copilot

Документы VS Code Copilot Мы рекомендуем опцию «Добавить MCP-сервер в рабочее пространство».

Клод Десктоп

Добавьте следующее в файл конфигурирования клода:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json

##Использование Scout Monitoring MCP

MCP Scout предназначен для передачи данных об ошибках и производительности непосредственно в руки вашего помощника по ИИ. Используйте его для получения следов и ошибок с информацией строки кода, которую ИИ может использовать для таргетинга. исправлять в своем редакторе.

Большинство помощников покажут вам как необработанные вызовы инструментов, так и анализ. Десктопные помощники Вы можете легко создавать пользовательские приложения JS для изучения любых данных, которые вы хотите. Помощники, интегрированные в редакторы кода, могут использовать отслеживаемые данные и обратные следы ошибок. Закрепляется прямо в вашей кодовой базе.

Объедините MCP Scout с другими инструментами AI Assistant, чтобы:

Создавайте богатые проблемы GitHub / GitLab на основе ошибок и данных о производительности

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Scout Monitoring MCP

<hr

This repository contains code to locally run an MCP server that can access Scout Monitoring data via Scout’s API. We provide a Docker image that can be pulled and run by your AI Assistant to access Scout Monitoring data.

This puts Scout Monitoring’s performance and error data directly in the hands of your AI Assistant. For Rails, Django, FastAPI, Laravel and more. Use it to get traces and errors with line-of-code information that the AI can use to target fixes right in your editor and codebase. N+1 queries, slow endpoints, slow queries, memory bloat, throughput issues - all your favorite performance problems surfaced and explained right where you are working.

If this makes your life a tiny bit better, why not :star: it?!

Setup Wizard

The simplest way to configure and start using the Scout MCP is with our interactive setup wizard. It handles all the prereqs and installation steps for you.

Run via npx:

npx @scout_apm/wizard

Build and run from source:

cd ./wizard
npm install
npm run build
node dist/wizard.js

The wizard will guide you through:

  • Selecting your AI coding platform (Cursor, Claude Code, Claude Desktop)
  • Entering your Scout API key
  • Automatically configuring the MCP server settings

Supported Platforms

The wizard currently supports setup for:

  • Cursor - Automatically configures MCP settings
  • Claude Code (CLI) - Provides the correct command to run
  • Claude Desktop - Updates the configuration file for Windows/Mac

For all others, it will output JSON that you can copy/paste into your AI Assistant’s MCP configuration.

Prerequisites

The Wizard is a great way to get started, but you can also set things up manually. You will need to have or create a Scout Monitoring account and obtain an API key.

  1. Sign up
  2. Install the Scout Agent in your application and send Scout data!
    • Ruby
    • Python
    • PHP
    • If you are trying this out locally, make sure monitor: true, errors_enabled: true are set in your config for the best experience
  3. Visit settings to get or create an API key
    • This is not your “Agent Key”; it’s the “API Key” that can be created on the Settings page
    • This is a read-only key that can only access data in your account
  4. Install Docker. Instructions below assume you can start a Docker container
Открыть полный README на GitHub

Установка

docker run --rm -i --env SCOUT_API_KEY scoutapp/scout-mcp-local
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "scout-apm": { "command": "docker", "args": ["run", "--rm", "-i", "--env", "SCOUT_API_KEY", "scoutapp/scout-mcp-local"], "env": { "SCOUT_API_KEY": "your_scout_api_key_here"} } } }