Demo FastMCP Server
БесплатноНе проверенA demo MCP server for experimenting with tools, resources, prompts, and lifespan in FastMCP.
Описание
A demo MCP server for experimenting with tools, resources, prompts, and lifespan in FastMCP.
README
로컬에서 FastMCP 서버 구조(tools / resources / prompts / lifespan)를 실험하기 위한 더미 프로젝트입니다.
툴만 추가하려면 → docs/ADD_TOOL.md
구조
src/demo_mcp/
├── server.py # FastMCP 인스턴스 + lifespan + 등록 진입점
├── config.py # 설정/시드 데이터
├── tools/ # @mcp.tool
│ ├── echo.py
│ ├── calculator.py
│ └── notes.py # lifespan context 예시
├── resources/ # @mcp.resource
│ ├── config.py
│ └── notes.py
└── prompts/ # @mcp.prompt
└── assistant.py
tests/
└── test_server.py # Client(mcp) 인메모리 테스트
설치
uv sync --extra dev
테스트
uv run pytest -q
인메모리 Client(mcp)로 transport 없이 tools/resources/prompts를 검증합니다.
서버 실행
HTTP (기본):
uv run demo-mcp
서버 URL: http://127.0.0.1:8000/mcp
환경변수로 바꿀 수 있습니다.
| 변수 | 기본값 | 설명 |
|---|---|---|
DEMO_MCP_TRANSPORT |
http |
http 또는 stdio |
DEMO_MCP_HOST |
127.0.0.1 |
바인드 호스트 |
DEMO_MCP_PORT |
8000 |
포트 |
DEMO_MCP_PATH |
/mcp |
MCP 엔드포인트 경로 |
stdio:
DEMO_MCP_TRANSPORT=stdio uv run demo-mcp
Cursor MCP 연결 예시
HTTP (서버를 먼저 uv run demo-mcp로 실행한 뒤):
{
"mcpServers": {
"demo-mcp": {
"url": "http://127.0.0.1:8000/mcp"
}
}
}
이미 .cursor/mcp.json에 위 설정이 들어 있습니다.
포함된 더미 기능
| 종류 | 이름 | 설명 |
|---|---|---|
| tool | echo, greet |
단순 문자열 |
| tool | add, calculate |
사칙연산 |
| tool | save_note, get_note, list_notes |
lifespan store |
| resource | config://app |
서비스 메타 |
| resource | notes://{key} |
시드 노트 |
| prompt | summarize, code_review |
프롬프트 템플릿 |
mcp
Установка Demo FastMCP Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Jungwoo-Ryu/mcpFAQ
Demo FastMCP Server MCP бесплатный?
Да, Demo FastMCP Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Demo FastMCP Server?
Нет, Demo FastMCP Server работает без API-ключей и переменных окружения.
Demo FastMCP Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Demo FastMCP Server в Claude Desktop, Claude Code или Cursor?
Открой Demo FastMCP Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Demo FastMCP Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
