FM

fastly/mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

39 stars 10 forks 품질 87 트렌드 26MIT

AI-powered Fastly CDN 관리를 위한 모형 Context 의정서 (MCP) 서버.

개요

빠른 MCP 서버는 MCP 클라이언트가 빠른 API로 작동하도록 합니다. Claude Desktop, Claude Code, Gemini CLI, Opencode, Qwen Code, Cline 또는 Swival과 같은 조수에 연결하면 빠른 API 토큰을 제공하며, 조수는 서비스, 도메인 및 TLS 설정을 검사하고 트래픽 및 사용량을 관리하고 사전 및 ACL, 퍼지 콘텐츠를 관리하고 요청할 때 구성 변경을 만듭니다. 이 프로젝트는 적극적으로 개발되고 Tier 1 Fastly 오픈 소스 지원이 있습니다. 지원 정책은 Fastly의 오픈 소스 문서에 설명됩니다. 질문과 피드백은 빠른 개발자 도구 커뮤니티 포럼에 오신 것을 환영합니다. MCP 서버는 각 가동을 위한 1개의 공구를 드러냅니다. Fastly's API는 크다, 그래서 이 서버는 조수가 제대로 사용하기 쉬운 더 작은 워크플로를 사용합니다. 검색 도구는 키워드, 방법 이름, API 클래스 또는 HTTP 경로에 의해 관련 API 방법을 찾습니다.

개요(AI 번역)

빠른 MCP 서버는 MCP 클라이언트가 빠른 API로 작동하도록 합니다.

Claude Desktop, Claude Code, Gemini CLI, Opencode, Qwen Code, Cline 또는 Swival과 같은 조수에 연결하여 빠른 API 토큰을 제공합니다. 조수는 그 후에 할 수 있습니다:

  • 서비스 확인 및 도메인 및 TLS 설정을 검사합니다.
  • 교통 및 사용 확인.
  • 사전 및 ACL 관리.
  • Purge 콘텐츠 및 구성 변경을 요청할 때.

이 프로젝트는 적극적으로 개발되고 Tier 1 Fastly 오픈 소스 지원이 있습니다. 지원 정책은 Fastly의 오픈 소스 문서에 설명됩니다.

질문과 피드백은 빠른 개발자 도구 커뮤니티 포럼에 오신 것을 환영합니다.

내용

  • 어떻게 작동
  • 요구 사항
  • 설치
  • HTTP에서 실행
  • 여러 사용자를 위한 원격 서비스 실행
  • 서버 사용
  • 비밀 암호화
  • 문제 해결
  • 지역 개발
  • 보안
  • 라이센스

어떻게 작동합니까?

MCP 서버는 각 가동을 위한 1개의 공구를 드러냅니다. Fastly’s API가 크기 때문에, 이 서버는 조수가 함께 사용할 수있는 도구의 작은 세트를 사용합니다.

  1. 키워드, 방법 이름, API 클래스 또는 HTTP 경로로 API 메소드를 찾는 search로 시작하십시오.

  2. 명세.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Fastly MCP Server

The Fastly MCP server lets MCP clients work with the Fastly API.

Connect it to an assistant such as Claude Desktop, Claude Code, Gemini CLI, Opencode, Qwen Code, Cline, or Swival, and give it a Fastly API token. The assistant can then:

  • Look up services and inspect domains and TLS settings.
  • Check traffic and usage.
  • Manage dictionaries and ACLs.
  • Purge content and make configuration changes when you ask it to.

This project is actively developed and has Tier 1 Fastly open-source support. The support policy is described in Fastly’s open-source documentation.

Questions and feedback are welcome on the Fastly developer tools community forum.

Contents

How it works

Most MCP servers expose one tool for each operation. Because Fastly’s API is large, this server uses a smaller set of tools that an assistant can use together.

  1. Start with search to find API methods by keyword, method name, API class, or HTTP path.

  2. Then use inspect to get a method’s documentation, including its parameters, return type, and an example.

  3. Once you have the details, use execute to run a short JavaScript snippet with the Fastly client already set up with your API token.

This keeps the tool list small while still covering every method documented in the bundled Fastly client docs.

Requirements

Runtime

Install either Bun or Node.js 24.12.0 or newer; you do not need both to run the server. Node.js is recommended for remote mode.

The examples use bunx, which downloads and runs the package without a global install. With Node.js, use npx instead.

Use the full package and command names to avoid picking up an unrelated mcp command on your PATH:

  • With bunx: bunx -p @fastly/mcp fastly-mcp
  • With npx: npx -p @fastly/mcp fastly-mcp
  • Explicitly using Bun: bunx --bun -p @fastly/mcp fastly-mcp

The --bun option runs the package with Bun rather than following its Node.js shebang.

Fastly API token

You also need a Fastly API token. For everyday use, create the narrowest token that fits the work you expect the assistant to do:

  • Start with a read-only token for investigation and reporting.
  • Use a token with write access only when you actually want the assistant to make changes.
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "fastly": { "command": "bunx", "args": ["-p", "@fastly/mcp", "fastly-mcp"], "env": { "FASTLY_API_TOKEN": "your-token-here" } } } }