Appsignal MCP

by c20020207
Integrations
  • Provides tools for fetching and analyzing incident data from AppSignal, including retrieving incident details, getting incident samples, listing recent incidents, and analyzing incidents to suggest potential fixes.

Appsignal MCP(모델 컨텍스트 프로토콜)

Appsignal용 MCP(Model Context Protocol) 서버는 AI 어시스턴트가 사고 데이터를 가져와 분석할 수 있도록 해줍니다.

개요

이 MCP 서버는 AI 어시스턴트에게 다음과 같은 도구를 제공합니다.

  1. Appsignal에서 사고 세부 정보 가져오기
  2. 사고 샘플을 얻으세요
  3. 최근 사건 목록
  4. 사고를 분석하고 잠재적인 수정 사항을 제안합니다.

필수 조건

  • Node.js 14.x 이상
  • API 액세스가 가능한 Appsignal 계정
  • Appsignal 개인 API 토큰

설치

옵션 1: npm에서 설치(권장)

패키지를 글로벌하게 설치할 수 있습니다:

지엑스피1

또는 npx로 직접 실행하세요.

npx appsignal-mcp

옵션 2: 소스에서 설치

  1. 이 저장소를 복제하세요:
    git clone https://github.com/c20020207/appsignal-mcp.git cd appsignal-mcp
  2. 종속성 설치:
    npm install
  3. Appsignal API 토큰으로 .env 파일을 만듭니다.
    APPSIGNAL_API_TOKEN=your_personal_api_token APPSIGNAL_APP_ID=your_default_app_id # Optional
    API 토큰은 Appsignal의 개인 설정 화면 에서 찾을 수 있습니다.

용법

MCP 서버 실행

서버를 시작합니다:

npm start

디버그 로깅을 통한 개발의 경우:

npm run dev

AI 어시스턴트와 통합

커서가 있는 VS 코드

VS Code settings.json 파일에 다음을 추가합니다.

{ "mcp": { "servers": { "appsignal": { "command": "npx", "args": [ "appsignal-mcp" ], "env": { "APPSIGNAL_API_TOKEN": "your_personal_api_token", "APPSIGNAL_APP_ID": "your_default_app_id" // Optional } } } } }

소스에서 설치한 경우 대신 이 구성을 사용하세요.

{ "mcp": { "servers": { "appsignal": { "command": "node", "args": [ "/path/to/appsignal-mcp/src/index.js" ], "env": { "APPSIGNAL_API_TOKEN": "your_personal_api_token", "APPSIGNAL_APP_ID": "your_default_app_id" // Optional } } } } }
클로드 데스크탑

Claude Desktop 구성에 다음을 추가하세요.

{ "mcpServers": { "appsignal": { "command": "npx", "args": [ "appsignal-mcp" ], "env": { "APPSIGNAL_API_TOKEN": "your_personal_api_token", "APPSIGNAL_APP_ID": "your_default_app_id" // Optional } } } }

소스에서 설치한 경우 대신 이 구성을 사용하세요.

{ "mcpServers": { "appsignal": { "command": "node", "args": [ "/path/to/appsignal-mcp/src/index.js" ], "env": { "APPSIGNAL_API_TOKEN": "your_personal_api_token", "APPSIGNAL_APP_ID": "your_default_app_id" // Optional } } } }

사용 가능한 도구

getIncident

특정 사건에 대한 세부 정보를 얻으세요.

매개변수:

  • appId (문자열, 필수): Appsignal 애플리케이션 ID
  • incidentNumber (숫자, 필수): 가져올 사건 번호
  • sampleId (문자열, 선택 사항): 가져올 특정 샘플 ID

getIncidentSamples

사건과 관련된 샘플을 얻으세요.

매개변수:

  • appId (문자열, 필수): Appsignal 애플리케이션 ID
  • incidentNumber (숫자, 필수): 사건 번호
  • limit (숫자, 선택 사항): 반환할 최대 샘플 수(기본값: 10)

사건 목록

애플리케이션에서 최근 사건을 나열합니다.

매개변수:

  • appId (문자열, 필수): Appsignal 애플리케이션 ID
  • limit (숫자, 선택 사항): 반환할 최대 인시던트 수(기본값: 25)
  • offset (숫자, 선택 사항): 페이지 매김을 위한 오프셋(기본값: 0)
  • state (문자열, 선택 사항): 사고 상태('열림', '닫힘', '무시됨')로 필터링
  • namespaces (배열, 선택 사항): 네임스페이스로 필터링
  • order (문자열, 선택 사항): 정렬 순서('last_occurrence', 'first_occurrence', 'count')

분석 사건

사건을 분석하고 통찰력을 제공합니다.

매개변수:

  • appId (문자열, 필수): Appsignal 애플리케이션 ID
  • incidentNumber (숫자, 필수): 분석할 사건 번호

예시 프롬프트

AI 도우미와 함께 사용할 수 있는 몇 가지 프롬프트 예시는 다음과 같습니다.

  • "Appsignal 앱 'abc123'에서 사건 #123 가져오기"
  • "Appsignal 앱에서 가장 최근에 열린 사건을 나열하세요"
  • "사건 #456을 분석하고 잠재적인 수정 사항을 제안합니다."
  • "문제 해결을 위해 사건 #789에 대한 샘플을 받으세요"

특허

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Appsignal에서 사고 데이터를 가져와 분석할 수 있는 AI 지원 도구로, 사고 세부 정보, 샘플 검색, 최근 사고 목록 작성, 사고를 분석하여 수정 방안 제안 등의 기능을 제공합니다.

  1. 개요
    1. 필수 조건
      1. 설치
        1. 옵션 1: npm에서 설치(권장)
        2. 옵션 2: 소스에서 설치
      2. 용법
        1. MCP 서버 실행
        2. AI 어시스턴트와 통합
      3. 사용 가능한 도구
        1. getIncident
        2. getIncidentSamples
        3. 사건 목록
        4. 분석 사건
      4. 예시 프롬프트
        1. 특허

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that integrates with Linear, enabling AI assistants to create, update, search, and comment on issues for project management and issue tracking.
            Last updated -
            5
            6
            Python
            Apache 2.0
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that allows AI assistants to interact with Appwrite's API, providing tools to manage databases, users, functions, teams, and other resources within Appwrite projects.
            Last updated -
            84
            36
            Python
            MIT License
            • Linux
            • Apple
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server providing AI assistants with access to healthcare data tools, including FDA drug information, PubMed research, health topics, clinical trials, and medical terminology lookup.
            Last updated -
            1
            Python
            • Linux
            • Apple
          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that lets AI assistants interact with the Sentry API to retrieve and analyze error data, manage projects, and monitor application performance.
            Last updated -
            11
            3
            TypeScript

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/c20020207/appsignal-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server