Skip to main content
Glama
CaBsCrypto

website-intelligence-provider

by CaBsCrypto

Website Intelligence Provider

License: Apache-2.0

번들된 픽스처에서 결정론적 웹사이트 인텔리전스 감사를 위한 독립 TypeScript API입니다. URL을 받아 영어 또는 스페인어 이중 언어 결과를 생성합니다.

번들된 픽스처를 통해 결정론적 웹 인텔리전스 감사를 위한 독립 TypeScript API입니다. URL을 수신하고 포함된 픽스처를 사용하여 영어 또는 스페인어로 결과를 생성합니다.

기본값: 네트워크 미사용 — 서비스는 제출된 URL에 절대 접속하지 않습니다. 알 수 없는 호스트는 FIXTURE_NOT_FOUND로 안전하게 실패합니다. 감사 응답은 network.attempted: false 및 network.allowed: false를 기록합니다.

기본값: 네트워크 비활성화 — 서비스는 수신된 URL에 절대 접속하지 않습니다. 알 수 없는 호스트는 FIXTURE_NOT_FOUND로 안전하게 실패합니다.

공개 배포

Vercel 프로젝트는 독립적이며 api/ 아래의 함수를 사용합니다. vercel.json은 공개 라우트를 해당 함수에 매핑합니다. Stellar Bazaar에 의존하지 않으며 Bazaar 자격 증명이나 배포 훅을 포함하지 않습니다.

Vercel 프로젝트는 독립적이며 api/의 함수를 사용합니다. Stellar Bazaar에 의존하지 않으며 Bazaar 자격 증명이나 자동화를 포함하지 않습니다.

Related MCP server: web-audit-mcp

요구 사항

  • Node.js 22.18 이상

  • npm 10 이상

  • 프로덕션 런타임 의존성 없음

로컬 개발

npm install
npm test
npm start

서버는 기본적으로 127.0.0.1:8787에 바인딩됩니다. PORT를 설정하여 변경할 수 있습니다.

서버는 기본적으로 127.0.0.1:8787에서 수신합니다. PORT를 사용하여 변경합니다.

curl -s http://127.0.0.1:8787/v1/audits \
  -H "content-type: application/json" \
  -d '{"url":"https://example.com/","language":"es"}'

HTTP API

메서드

라우트

용도

GET

/

공급자 식별 및 엔드포인트 검색

GET

/health

상태 및 실행 모드

GET

/v1/service-card

버전 관리된 Service Card

GET

/v1/fixtures

사용 가능한 로컬 픽스처 식별자

POST

/v1/audits

결정론적 픽스처 감사 실행

요청:

{ "url": "https://example.com/", "language": "es" }

language는 선택 사항이며 기본값은 en입니다. 지원되는 값은 en과 es입니다.

MCP 형식 stdio 계약

npm run mcp

프로세스는 줄마다 JSON-RPC 메시지 하나를 읽습니다. initialize, tools/list, tools/call을 지원합니다. audit_website 도구는 동일한 url과 선택적 language를 받아 MCP 텍스트 콘텐츠와 structuredContent를 모두 반환합니다.

프로세스는 줄마다 JSON-RPC 메시지 하나를 읽습니다. initialize, tools/list, tools/call을 지원합니다. audit_website 도구는 동일한 입력을 사용하며 MCP 텍스트와 structuredContent를 반환합니다.

픽스처 및 결정론

번들된 호스트:

  • example.com

  • www.example.com

  • stellar.local

  • demo.stellar.local

동일한 공급자 버전과 정규화된 입력은 항상 동일한 점수와 결과를 생성합니다. 출력에는 타임스탬프, DNS 상태, 실시간 HTTP 상태, 환경 기반 콘텐츠, 비밀, 지갑 및 결제 데이터가 제외됩니다.

동일한 버전과 정규화된 입력은 항상 동일한 점수와 결과를 생성합니다. 출력에는 날짜, DNS, 실제 HTTP 상태, 환경 의존 콘텐츠, 비밀, 지갑 및 결제 데이터가 제외됩니다.

별도 Vercel 프로젝트로 배포

인증된 Vercel CLI 사용:

vercel --yes
vercel --prod --yes

Vercel은 vercel.json의 명시적 라우트를 사용하여 api/의 TypeScript 서버리스 함수를 빌드합니다. 빌드 디렉터리는 커밋되지 않습니다. .vercelignore는 로컬 캐시, 작업 파일, 빌드 출력, 자격 증명 및 환경 파일을 배포 업로드에서 제외합니다.

Vercel은 api/의 TypeScript 함수를 자동으로 감지합니다. 빌드 디렉터리는 버전 관리되지 않습니다.

버전 관리

HTTP API와 출력 스키마는 메이저 버전 v1 / 1.0을 사용합니다. 응답의 호환성을 깨는 변경에는 새 라우트와 스키마 버전이 필요합니다. SERVICE_CARD.v1.json은 런타임 Service Card에 대해 테스트로 검증됩니다.

보안 및 범위

  • 감사 경로에는 아웃바운드 HTTP 클라이언트가 없습니다.

  • URL 자격 증명과 HTTP(S)가 아닌 프로토콜은 거부됩니다.

  • 알 수 없는 호스트는 절대 가져오지 않습니다.

  • 비밀, 토큰, 결제 데이터 또는 지갑 기능은 사용되지 않습니다.

  • 이 프로젝트는 독립적입니다. Stellar Bazaar 또는 다른 공급자에 게시하거나 수정하지 않습니다.

라이선스

Apache-2.0. LICENSE 참조.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    MCP server for website SEO + GEO analysis. Scan any URL to get scores across 5 categories (SEO, GEO, Performance, Security, Accessibility) with actionable fix recommendations. Enables AI coding assistants to audit websites and implement fixes autonomously.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables auditing of websites for performance, SEO, accessibility, security, and mobile readiness, with tools to validate URLs, run page audits, save results, and retrieve reports.
    1
    -
  • A
    license
    A
    quality
    C
    maintenance
    Lets any AI agent audit any website for SEO, GEO/AEO, and speed problems, reporting issues and recommendations without modifying the site.
    4
    MIT