Skip to main content
Glama
Aquariosan

veyra-webhooks

by Aquariosan

veyra-webhooks

AI 에이전트를 위한 웹훅 릴레이 MCP 도구입니다. 대상 URL을 등록하고, HTTP를 통해 페이로드를 전송하며, 전송 기록을 탐색할 수 있습니다. 읽기 작업은 항상 무료입니다. 쓰기 작업은 Veyra 커밋 모드 인증이 필요합니다.

개요

veyra-webhooks를 사용하면 AI 에이전트가 등록된 웹훅 엔드포인트를 통해 외부 서비스와 상호 작용할 수 있습니다. 기록은 감사를 위해 SQLite에 영구 저장됩니다. 페이로드 전송 및 등록 관리를 위해서는 Veyra 커밋 모드가 필요합니다.

Related MCP server: mcp-webhook-tools

설치

npm install
npm run build

데이터는 ~/.veyra-webhooks/data.db에 저장되며, 첫 실행 시 자동으로 생성됩니다.

MCP 구성 (Claude Desktop)

{
  "mcpServers": {
    "veyra-webhooks": {
      "command": "node",
      "args": ["/absolute/path/to/veyra-webhooks/dist/index.js"]
    }
  }
}

도구

도구

입력

클래스

가격

list_webhooks

{}

무료

get_history

{ webhook_id, limit? }

무료

register_webhook

{ name, url, headers?, veyra_token? }

A

€0.005

send_webhook

{ webhook_id, payload, method?, veyra_token? }

B

€0.02

delete_webhook

{ webhook_id, veyra_token? }

B

€0.02

예시

읽기 (토큰 불필요)

// List all registered webhooks
{ "tool": "list_webhooks", "arguments": {} }

// View send history
{ "tool": "get_history", "arguments": { "webhook_id": "1712345678-abc1234", "limit": 20 } }

쓰기 (Veyra 토큰 필요)

// Register a webhook
{
  "tool": "register_webhook",
  "arguments": {
    "name": "Slack Notifications",
    "url": "https://hooks.slack.com/services/...",
    "headers": "{\"Authorization\": \"Bearer token123\"}",
    "veyra_token": "vt_..."
  }
}

// Send a payload (actually fires an HTTP request)
{
  "tool": "send_webhook",
  "arguments": {
    "webhook_id": "1712345678-abc1234",
    "payload": "{\"text\": \"Deployment complete\"}",
    "method": "POST",
    "veyra_token": "vt_..."
  }
}

// Delete a webhook (also clears its history)
{
  "tool": "delete_webhook",
  "arguments": {
    "webhook_id": "1712345678-abc1234",
    "veyra_token": "vt_..."
  }
}

토큰 누락 시 오류 응답

{
  "error": "VeyraCommitRequired",
  "message": "Write operations require Veyra commit mode.",
  "currentMode": "open",
  "requiredMode": "commit",
  "authorize_endpoint": "https://api.veyra.to/v1/authorize-action",
  "docs_url": "https://veyra.to"
}

Veyra 작동 방식

Veyra는 AI 에이전트를 위한 커밋 모드 인증 계층입니다. 에이전트가 쓰기를 시도할 때:

  1. 에이전트가 veyra_token 없이 도구를 호출하면 → authorize_endpoint가 포함된 VeyraCommitRequired를 수신합니다.

  2. 에이전트/사용자가 인증 엔드포인트를 호출하여 토큰을 획득합니다.

  3. 에이전트가 veyra_token을 설정하여 재시도합니다.

  4. veyra-webhooks는 작업을 실행하기 전에 @veyrahq/sdk-node를 통해 토큰을 검증합니다.

전체 문서는 veyra.to를 참조하세요.

라이선스

MIT

호스팅 팩 (권장)

단일 URL 통합을 위해 호스팅 팩을 사용하는 것을 권장합니다:

{
  "mcpServers": {
    "veyra": {
      "url": "https://mcp.veyra.to/sse"
    }
  }
}

하나의 URL. 48개의 도구. 24개의 무료 읽기. 24개의 보호된 쓰기.

호스팅 팩: https://mcp.veyra.to/sse

팩 매니페스트: https://mcp.veyra.to/.well-known/veyra-pack.json

모든 Veyra 도구 제품군에서 가장 빠른 MCP 통합 경로를 원할 때 호스팅 팩을 사용하세요. 이 도구만 단독으로 사용하려면 이 독립형 패키지를 사용하세요.

Veyra 생태계의 일부

Veyra는 프로덕션 AI 에이전트 작업을 위한 커밋 모드입니다. 모든 도구: 읽기는 무료, 쓰기는 Veyra 커밋 모드 필요.

도구

설명

설치

veyra-memory

키-값 메모리 저장소

npm i -g veyra-memory

veyra-notes

태그가 포함된 메모 작성

npm i -g veyra-notes

veyra-tasks

작업 관리

npm i -g veyra-tasks

veyra-snippets

코드 스니펫 저장소

npm i -g veyra-snippets

veyra-bookmarks

북마크 관리자

npm i -g veyra-bookmarks

veyra-contacts

연락처 관리

npm i -g veyra-contacts

veyra-forms

양식 빌더

npm i -g veyra-forms

SDK: npm install @veyrahq/sdk-node 웹사이트: veyra.to

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

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/Aquariosan/veyra-webhooks'

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