mcp-use

mcp-use

Manufact · 코딩

mcp-use는 Model Context Protocol의 서버, 클라이언트, AI 에이전트를 TypeScript와 Python으로 만드는 오픈소스 프레임워크다. Manufact Cloud로 호스팅도 고를 수 있다.

mcp-use 미리보기

mcp-use 소개

What Is mcp-use

mcp-use는 AI 모델이 외부 도구와 데이터와 대화하게 해주는 표준, Model Context Protocol을 다루는 개발자용 MCP 프레임워크다. 하나의 스택에서 세 가지를 아우른다. MCP 서버, MCP 클라이언트, 그리고 AI 에이전트다. TypeScript로도 Python으로도 작성할 수 있고, 프로토콜 쪽 잡일은 프레임워크가 맡으니 도구가 실제로 하는 일에 집중하면 된다.

이 프로젝트는 지금은 Manufact라는 이름이 된 팀이 만들었고, SDK가 그 오픈소스 핵심이다. 2026년부터 회사는 짝을 이루는 호스팅 플랫폼 Manufact Cloud를 운영하며, mcp-use로 만든 것을 배포한다. GitHub에 푸시하면 서버가 바로 살아나고, YAML이나 Dockerfile과 씨름할 필요가 없다.

내세우는 건 속도이고, 예제 코드도 이를 뒷받침한다. MCP 서버, 클라이언트, 에이전트를 각각 약 여섯 줄의 코드로 세울 수 있다고 말한다. 공식 SDK를 손으로 배선해본 사람이라면 이게 얼마나 많은 반복 작업을 덜어주는지 알 것이다.

시작하기 전에 알아둘 제약이 둘 있다. 호스팅 서비스는 별도의 유료 제품이라, mcp-use 자체의 무료 등급은 오픈소스 라이브러리만 포함한다. 그리고 프레임워크는 TypeScript를 우선하므로 웹 팀에는 편하지만, Python만 쓰면서 가장 풍부한 UI 기능을 원하는 팀에는 조금 무겁다.

Getting Started

  1. 명령 하나로 프로젝트를 만든다. npx create-mcp-use-app my-app, 또는 pip install mcp-use로 Python 패키지를 설치한다
  2. 서버 파일에 도구, 리소스, 프롬프트를 정의하고 npm run dev로 로컬에서 실행한다
  3. 내장 Inspector를 열어 모델을 연결하지 않고 도구 호출과 원시 JSON-RPC 트래픽을 확인한다
  4. 저장소를 Manufact Cloud에 연결해 푸시하거나, CLI에서 mcp-use deploy를 실행해 서버를 ChatGPT, Claude 등에 공개한다

제품 정보

mcp-use의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$0 - $1,000+/mo
플랫폼Web, Node.js, Python, CLI, ChatGPT, Claude, Gemini, Cursor
개발사Manufact
카테고리코딩
출시일Jan 2025
최근 업데이트Oct 2025
웹사이트 방문 수7K
웹사이트 글로벌 순위3.2M
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 백엔드와 풀스택 개발자
  • AI 제품 팀
  • 오픈소스 기여자와 취미 개발자
  • 스타트업 기술 리드

작업

  • MCP 서버 만들기
  • MCP 클라이언트 연결하기
  • AI 에이전트 만들기
  • MCP 트래픽 디버깅
  • 호스팅과 배포

활용 상황

  • 사내 도구를 Claude에 열고 싶은 팀
  • ChatGPT용 앱 출시
  • 에이전트 시제품 제작
  • 기존 챗봇에 도구 추가
  • 공개 서버 배포

주요 기능

TypeScript와 Python의 풀스택 MCP 스택

mcp-use는 서버, 클라이언트, 에이전트의 전 과정을 아우르며 TypeScript MCP와 Python을 모두 지원한다. 동작하는 구성을 만들기 위해 여러 라이브러리를 섞을 필요가 없고, 두 언어는 같은 개념과 이름을 공유한다. 팀은 이를 풀스택 프레임워크라고 부르는데, 이번에는 그 이름이 어울린다. 하나의 프로젝트가 만드는 쪽과 그것을 호출하는 쪽을 동시에 건드리기 때문이다.

명령 하나로 끝나는 스캐폴딩

npx create-mcp-use-app my-app를 실행하면 서버, React UI 계층, 개발 서버가 이미 연결된 동작하는 프로젝트가 생성된다. 첫 도구 호출 전에 보통 따라오는 설정 작업을 통째로 건너뛰자는 취지다. Python에서는 pip install mcp-use 한 번이면 서버 프레임워크를 얻는다.

내장 Inspector와 로컬 테스트

프레임워크에는 서버를 실제 클라이언트에 맞춰 돌려보는 웹 Inspector가 들어 있다. 도구 호출을 쏘고, 원시 JSON-RPC를 읽고, GPT, Claude, Gemini 같은 모델을 바꿔가며 동작을 비교한다. 로컬에 아무것도 세팅하지 않고 브라우저에서 디버깅할 수 있어, 특정 모델에서만 문제가 나타날 때 특히 유용하다.

MCP-UI와 대화형 앱 위젯

서버를 넘어 mcp-use는 MCP 앱도 만든다. ChatGPT와 Claude 안에서 텍스트가 아니라 진짜 인터페이스로 그려지는 React 위젯이다. 프레임워크가 이런 UI 리소스를 일급으로 지원하므로, 대화형 앱을 한 번 만들면 여러 환경에서 돈다. mcp-use를 저수준 MCP 라이브러리와 갈라놓는 기능이 바로 이것이다.

클라이언트와 에이전트 API

클라이언트 쪽은 어떤 LLM이든 어떤 MCP 서버에 연결하고, 에이전트가 필요 없을 때 도구를 직접 호출하게 해준다. 에이전트 쪽은 단계를 넘나드는 추론, 도구 사용, 웹 탐색, 파일 처리를 더한다. 둘 다 같은 패키지에 속하므로, 스크립트형 클라이언트에서 완전한 에이전트로 옮겨가도 두 번째 프레임워크를 배울 필요가 없다.

Manufact Cloud 호스팅과 배포

연동된 호스팅 플랫폼은 저장소를 돌아가는 서버로 바꾼다. GitHub을 한 번 연결하면 푸시마다 자동 배포되고, 브랜치마다 미리보기 URL이 생기며, 사용자 도메인과 SSL도 함께 처리된다. 대시보드에서 요청, 빌드, 테스트, 런타임 로그를 추적하니 운영이 한곳에 모인다.

공식 SDK 호환성과 문서

서버 프레임워크는 공식 MCP SDK를 대체하지 않고 확장하므로, 기존 서버가 깨지지 않고 옮겨가며 규격도 계속 준수한다. 문서 엔드포인트, 구조화 로깅, 발견용 openmcp.json 메타데이터 파일을 더한다. 이 조합 덕에 더 넓은 MCP 생태계와 호환을 유지하면서 운영에 필요한 부품을 채운다.

장단점

장점

  • 오픈소스이자 무료라 영업 통화나 라이선스 비용 없이 도입한다
  • 하나의 프레임워크가 서버, 클라이언트, 에이전트를 모두 아우르고 TypeScript와 Python을 지원한다
  • 내장 Inspector로 모델을 연결하지 않고 도구 호출과 JSON-RPC를 시험한다
  • MCP-UI 지원으로 텍스트 도구를 넘어 ChatGPT와 Claude용 대화형 앱을 만든다
  • 공식 MCP SDK와 호환을 유지해 기존 서버를 다시 쓰지 않고 옮긴다

단점

  • 호스팅은 별도의 유료 플랫폼이라 SDK의 무료 등급에는 배포 대상이 포함되지 않는다
  • 프레임워크가 TypeScript를 우선해, Python만 쓰는 팀에는 가장 풍부한 UI 기능이 부담이 된다
  • 프로젝트가 mcp-use에서 Manufact로 이름을 바꿔, 오래된 튜토리얼과 패키지 참조가 옛 이름을 가리킬 수 있다
  • 가장 성숙한 도구는 Node와 npm 흐름을 전제로 해, 다른 런타임으로 통일한 팀에는 마찰이 생긴다

자주 묻는 질문

mcp-use는 Model Context Protocol을 쓰는 서버, 클라이언트, AI 에이전트를 만드는 오픈소스 프레임워크다. TypeScript와 Python에서 동작하며 프로토콜 세부를 대신 처리해, 개발자가 제공하는 도구에 집중하게 해준다. 프로젝트는 현재 Manufact에 속한다.