
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
🚀 빠르고 파이썬 방식으로 MCP 서버와 클라이언트를 구축하는 방법.
개요
모델 컨텍스트 프로토콜(MCP)은 LLM을 도구 및 데이터와 연결합니다. FastMCP는 프로토타입에서 프로덕션으로 전환하는 데 필요한 모든 것을 제공합니다: 효과적인 MCP 애플리케이션을 만드는 것은 생각보다 어렵습니다. FastMCP가 모든 것을 처리합니다. Python 함수가 포함된 도구를 선언하면 스키마, 검증, 문서가 자동으로 생성됩니다. URL로 서버에 연결하면 전송 협상, 인증, 프로토콜 수명 주기가 자동으로 관리됩니다. 논리에 집중하면 MCP 부분이 자동으로 작동합니다: FastMCP 1.0은 2024년에 공식 MCP Python SDK에 통합되었습니다. 오늘날 활발히 유지되는 독립 실행형 프로젝트는 하루에 백만 번 다운로드되며, FastMCP의 일부 버전은 모든 언어에서 MCP 서버의 70%를 구동하고 있습니다. 서버는 도구, 리소스, 프롬프트를 LLM에 노출합니다. 앱: 대화 중에 직접 렌더링되는 인터랙티브 UI를 도구에 제공합니다. 클라이언트는 로컬 또는 원격, 프로그래밍 또는 CLI 등 모든 MCP 서버에 연결합니다.
개요(AI 번역)
빠르게 움직이고 무언가를 만들어라.
프리펙트가 만든 💙 재료
모델 컨텍스트 프로토콜(MCP)은 LLM을 도구 및 데이터와 연결합니다. FastMCP는 서버, 클라이언트, 인터랙티브 앱을 위한 완전한 MCP 애플리케이션 프레임워크입니다. 서버는 일반 파이썬으로 시작합니다:
왜 패스트MCP
효과적인 MCP 애플리케이션을 만드는 것은 생각보다 어렵습니다. FastMCP가 모든 것을 처리합니다. Python 함수가 포함된 도구를 선언하면 스키마, 검증, 문서가 자동으로 생성됩니다. URL로 서버에 연결하면 전송 협상, 인증, 프로토콜 수명 주기가 자동으로 관리됩니다. 논리에 집중하면 MCP 부분이 작동합니다: FastMCP를 사용하면 모범 사례가 내장되어 있습니다.
그래서 FastMCP가 MCP를 사용하는 표준 프레임워크가 되는 것입니다. FastMCP 1.0은 2024년에 공식 MCP Python SDK에 통합되었습니다. 오늘날 이 활발히 유지되는 독립 실행형 프로젝트는 하루에 백만 번 다운로드되며, FastMCP의 어떤 버전은 모든 언어에서 MCP 서버의 70%를 구동하고 있습니다.
FastMCP는 세 가지 축을 가지고 있습니다:
서버
도구, 자료, 프롬프트를 LLM에 노출하세요.
앱
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
The Model Context Protocol (MCP) connects LLMs to tools and data. FastMCP is a full MCP application framework for servers, clients, and interactive apps. A server starts with ordinary Python:
from fastmcp import FastMCP
mcp = FastMCP("Demo 🚀")
@mcp.tool
def add(a: int, b: int) -> int:
"""Add two numbers"""
return a + b
if __name__ == "__main__":
mcp.run()
Why FastMCP
Building an effective MCP application is harder than it looks. FastMCP handles all of it. Declare a tool with a Python function, and the schema, validation, and documentation are generated automatically. Connect to a server with a URL, and transport negotiation, authentication, and protocol lifecycle are managed for you. You focus on your logic, and the MCP part just works: with FastMCP, best practices are built in.
That’s why FastMCP is the standard framework for working with MCP. FastMCP 1.0 was incorporated into the official MCP Python SDK in 2024. Today, the actively maintained standalone project is downloaded a million times a day, and some version of FastMCP powers 70% of MCP servers across all languages.
FastMCP has three pillars:
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →