본문으로 건너뛰기

에이전트를 위한 MCP 게이트웨이. 여러분을 위한 MCP 서버.

에이전트가 사용하는 MCP 서버를, 에이전트가 모든 모델 호출에 이미 보내는 게이트웨이 키 뒤에 두세요: 승인되고 고정된 도구, 키별 권한, 인수와 결과에 대한 가드레일, 그리고 주변 모델 호출과 같은 트레이스에 남는 모든 도구 호출. 또 Claude, ChatGPT, Claude Code 또는 다른 어시스턴트를 INFRO에 연결해, 자신의 역할로 AI 지출 내역과 요청 실패 원인을 물어볼 수 있습니다.

INFRO 계정은 셀프 서비스입니다. 카탈로그, 문서, API 계약은 공개되어 있고, 게이트웨이는 배포되어 있으며, v1 이후의 기능은 Later로 표시됩니다. 요금제와 체험

두 방향

둘 다 mcp.infro.io에 있지만 그 밖에는 공유하는 것이 없습니다: 엔드포인트, 자격 증명, 요금제가 다릅니다. 게이트웨이는 에이전트가 도구로 할 수 있는 일을 관리하고, 서버는 그 밖의 모든 것을 INFRO에 물어볼 수 있게 합니다.

MCP 게이트웨이에이전트MCP 서버
대상
도구를 호출하는 프로덕션 에이전트: GitHub, Linear, Sentry, Supabase, Stripe, 사내 서비스.
엔드포인트
mcp.infro.io/gateway/mcp
자격 증명
에이전트가 모델 호출에 이미 보내는 게이트웨이 키
요금제
Business 이상

MCP 게이트웨이 문서

MCP 서버AI 어시스턴트INFRO 조직
대상
AI를 운영하는 사람들: 지출, 요청, 트레이스, 발견 사항, 그리고 그들이 확인하는 변경.
엔드포인트
mcp.infro.io/mcp
자격 증명
어시스턴트에서 직접 로그인하거나 관리 토큰 사용
요금제
읽기, 프로젝트, 키는 Startup부터, 그 밖의 모든 변경은 Team부터

MCP 서버 문서

MCP 게이트웨이

MCP 게이트웨이는 AI 에이전트와 에이전트가 호출하는 Model Context Protocol 서버 사이에 위치합니다. 게이트웨이가 없으면 에이전트마다 서버별 토큰을 보유하고, 서버가 그날 나열하는 도구를 무엇이든 보며, 호출 기록이 있더라도 각자 따로 남깁니다. INFRO의 MCP 게이트웨이는 모델 호출이 이미 거치는 바로 그 게이트웨이이므로, 도구에도 요청과 같은 제어가 적용됩니다: 키, 프로젝트, 환경, 가드레일, 트레이스, 감사 로그. INFRO는 도구를 실행하거나 서버를 호스팅하지 않으며, 서버와 그 계정은 고객의 소유로 남습니다.

  • 자격 증명은 INFRO에 보관됩니다

    관리자가 각 서버를 토큰과 함께 한 번 등록합니다. INFRO가 호출마다 토큰을 붙이므로 어떤 에이전트, 프롬프트, 구성 파일도 토큰을 보유하지 않습니다.

  • 승인되고 고정된 정의

    에이전트는 관리자가 승인한 도구 정의를 INFRO를 통해 받습니다. 서버에서 정의가 바뀐 도구는 누군가 차이를 검토할 때까지 거부됩니다.

  • 게이트웨이 키별 권한

    기본값은 거부입니다. 키에 서버 하나의 읽기 도구, 모든 도구, 또는 지정한 몇 개만 부여하세요. 키를 교체해도 부여된 권한은 유지됩니다.

  • 인수와 결과에 대한 가드레일

    인수는 승인된 정의에 따라 검증되며, 조직의 가드레일이 도구로 들어가는 내용과 돌아오는 내용을 검사합니다.

  • 트레이스에 남는 도구 호출

    모델 호출과 도구 호출에 같은 트레이스 ID를 보내면 GET /v1/traces가 전체 실행을 반환합니다: 각 도구 호출의 결과, 지연 시간, 크기.

  • 모든 요금제의 킬 스위치

    서버 비활성화, 도구 차단, 권한 삭제, 모든 도구 트래픽 중지를 감사 기록이 남는 한 번의 작업으로. 접근을 끄는 것은 요금제와 관계없이 항상 가능합니다.

URL 하나와 에이전트가 이미 가진 키로 에이전트를 연결하세요.

Streamable HTTP를 지원하고 Authorization 헤더를 보내는 MCP 클라이언트라면 모두 작동합니다. 통합 엔드포인트는 키에 부여된 모든 도구를 <server>_<tool> 형식의 이름으로 나열하며, 서버별 엔드포인트는 서버 고유의 이름을 유지합니다.

OpenAI Agents SDK, Claude Agent SDK, LangChain, Vercel AI SDK, Google ADK, Mastra 및 CrewAI와 에디터용 검증된 레시피는 에이전트 연결에 있습니다. OAuth 로그인만 허용하는 서버는 아직 등록할 수 없습니다.

import asyncio
import os

from agents import Agent, Runner
from agents.mcp import MCPServerStreamableHttp


async def main() -> None:
    async with MCPServerStreamableHttp(
        name="infro",
        params={
            "url": "https://mcp.infro.io/gateway/mcp",
            "headers": {
                "Authorization": f"Bearer {os.environ['INFRO_API_KEY']}",
            },
        },
    ) as infro:
        agent = Agent(name="Triage", mcp_servers=[infro])
        result = await Runner.run(agent, "Which open issues are labeled bug?")
        print(result.final_output)


asyncio.run(main())

MCP 서버

mcp.infro.io/mcp의 INFRO MCP 서버는 어시스턴트에게 조직에 대한 도구 40개를 제공합니다: 사용량과 예상 공급자 비용, 요청과 트레이스, 발견 사항, 지출 한도와 구성, 그리고 사용자가 확인한 뒤에만 수행하는 소수의 변경. Claude, ChatGPT, Claude Code, Cursor, VS Code, Windsurf 및 Codex에서 작동합니다.

물어보세요
  • 이번 달 우리 INFRO 조직은 어떤가요?get_overview
  • 지난 7일 동안 가장 비용이 많이 든 모델은?query_usage
  • 가장 최근에 실패한 요청은 왜 실패했어?search_requests → get_request
  • checkout-123 실행을 단계별로 보여 줘.get_trace
  • Search 프로젝트에 한도 도달 시 차단하는 월 $20 지출 한도를 설정해 줘.확인 후 set_spend_limit
하는 일과 하지 않는 일
  • 선택한 조직 하나에서 사용자의 현재 역할로 사용자로서 작동하며, 허용한 범위로 제한됩니다.
  • 프롬프트나 완성 결과를 반환하지 않으며, 어떤 도구도 공급자 자격 증명이나 키 비밀 값을 받거나 반환하지 않습니다.
  • 변경하려면 마지막으로 읽은 버전과 사용자의 확인이 필요하며, 감사 로그에 기록됩니다.
  • 소유자와 관리자는 설정 하나로 조직 전체의 어시스턴트 접근을 끌 수 있습니다.
  • 모델을 호출하지 않습니다. 어시스턴트 호출은 게이트웨이 요청이 아니며 요금제 사용량에 포함되지 않습니다.

어시스턴트에 추가하세요.

Claude와 ChatGPT에서 https://mcp.infro.io/mcp을 사용자 지정 커넥터로 추가하고 로그인하세요. 조직 하나와 어시스턴트가 할 수 있는 일을 선택합니다. Claude Code, Codex, Cursor, VS Code도 같은 방식으로 로그인하며, Windsurf와 스크립트는 관리 토큰을 사용합니다.

읽기는 Startup 요금제부터 포함되며, 프로젝트와 키도 그 요금제에서 편집할 수 있습니다. 그 밖의 모든 변경에는 Team 요금제가 필요합니다. 전체 도구 목록은 MCP 도구에 있습니다.

claude mcp add --transport http infro https://mcp.infro.io/mcp

FAQ

에이전트의 도구를 위한 MCP 게이트웨이가 있나요?

네, Business 요금제부터 제공됩니다. INFRO를 에이전트와 에이전트가 쓰는 MCP 서버(GitHub, Linear, Sentry, Supabase, Stripe 또는 자체 내부 도구) 사이에 둡니다. 관리자가 각 서버를 자격 증명과 함께 한 번 등록하고, 도구를 승인해 게이트웨이 키에 부여합니다. 에이전트는 모델 호출에 이미 쓰는 게이트웨이 키로 하나의 엔드포인트에 연결합니다. 호출할 때마다 INFRO가 서버의 자격 증명을 추가하므로 에이전트는 그것을 갖지 않으며, 관리자가 승인한 도구 정의만 제공하고 그 후 정의가 바뀐 도구는 거부하며, 인수를 검증하고, 인수와 결과에 가드레일을 적용하며, 에이전트의 모델 호출과 같은 트레이스에 호출을 기록합니다. INFRO는 도구를 실행하거나 서버를 호스팅하지 않으며, 도구 호출에는 가격이 매겨지지 않고 요청 허용량에도 포함되지 않습니다.

Claude, ChatGPT, Cursor를 INFRO에 연결할 수 있나요?

네, mcp.infro.io/mcp의 INFRO MCP 서버를 통해 가능합니다. Claude와 ChatGPT는 어시스턴트에서 로그인해 연결합니다. 조직 하나와 어시스턴트가 할 수 있는 일을 선택하면, 어시스턴트는 사용자 자신의 역할로 작동합니다. Claude Code, Codex, Cursor, VS Code도 같은 방식으로 로그인할 수 있으며, Windsurf와 스크립트는 관리 토큰을 사용합니다. 어시스턴트는 지난주 비용이 가장 많이 든 모델이 무엇인지, 요청이 왜 실패했는지 같은 질문에 답하고, 지출 한도 설정처럼 사용자가 확인하는 소수의 변경을 할 수 있습니다. 모델을 호출하지 않고, 프롬프트나 응답을 보지 않으며, 모든 변경은 감사 로그에 기록됩니다. 조회는 Startup 요금제부터 포함되며, 프로젝트와 키 외의 변경에는 Team 요금제가 필요합니다.

MCP 게이트웨이와 INFRO MCP 서버는 같은 것인가요?

아니요. MCP 게이트웨이는 에이전트용입니다. 게이트웨이 키로, 에이전트가 고객의 MCP 서버에서 호출하는 도구를 관리합니다. MCP 서버는 고객용입니다. 로그인이나 관리 토큰으로 AI 어시스턴트가 INFRO 조직을 조회하고 운영할 수 있게 합니다. 둘은 mcp.infro.io 호스트만 공유할 뿐, 엔드포인트, 자격 증명, 요금제가 다릅니다.

MCP 게이트웨이가 프롬프트 인젝션을 막나요?

아니요, 어떤 게이트웨이도 그것을 약속할 수 없습니다. 도구 결과는 모델이 읽는 텍스트이며, 어떤 패턴 탐지, 스캔, 승인 단계도 그 안에 숨은 지시를 모델이 따르는 것을 확실히 막지 못합니다. 게이트웨이가 하는 일은 주입된 지시가 닿을 수 있는 범위를 좁히는 것입니다. 키는 자신에게 부여된 도구만 보고, 정의가 바뀐 도구는 관리자가 검토할 때까지 거부되며, 새로 추가되거나 바뀐 정의는 알려진 도구 포이즈닝 패턴으로 스캔되고, 가드레일이 인수와 결과를 검사하며, 한 키의 권한이 비공개 데이터, 신뢰할 수 없는 콘텐츠, 외부로 데이터를 보내는 수단을 함께 갖게 되기 전에 콘솔이 경고합니다.

어떤 에이전트와 MCP 서버가 게이트웨이와 함께 작동하나요?

Streamable HTTP를 지원하고 Authorization 헤더를 보낼 수 있는 모든 MCP 클라이언트입니다. 문서에는 OpenAI Agents SDK, Claude Agent SDK, LangChain, Vercel AI SDK, Google ADK, Mastra, CrewAI 및 편집기용으로 검증된 설정 방법이 있습니다. 서버 쪽은 HTTPS로 접근할 수 있고 인증이 없거나 헤더의 토큰으로 인증하는 모든 MCP 서버입니다. Notion, Vercel, Asana처럼 OAuth 로그인만 받는 서버는 아직 등록할 수 없으며, 지원이 중단된 HTTP+SSE 전송 방식은 지원하지 않습니다.

INFRO에 대한 그 밖의 모든 질문은 FAQ에 있습니다.

시작하기

추적할 수 있는 도구를 에이전트에게 주세요.

모델 호출을 라우팅하고, 가격을 매기고, 한도를 거는 컨트롤 플레인이 에이전트가 호출하는 도구까지 감쌉니다.