
zral/mcp-ws
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
- Komplett workshop dokumentasjon - Norsk workshop presentasjon
개요
- Komplett workshop dokumentasjon - Norsk workshop presentasjon - - Detaljert lab guide for workshop deltagere - - Slide deck for workshop - - PowerPoint versjon av presentasjon er en implementasjon for workshop LAB02. Dette er en som demonstrerer Model Context Protocol (MCP) grunnleggende konsepter med fokus på værdata og reiseplanlegging. : Systemet består av tre hovedkomponenter: - : Frontend brukergrensesnitt - : OpenAI-basert agent som orkestrerer forespørsler - : HTTP API med værfunksjonalitet - Port 8000 - GET /tools - MCP tools manifest (følger MCP spesifikasjon) - POST /weather - Værprognose for destinasjoner - GET /health - Helsesjekk Serveren eksponerer tilgjengelige verktøy via /tools endepunkt i henhold til MCP spesifikasjonen, inkludert navn, beskrivelse, input schema og endpoint informasjon.
README
원문 README의 일부입니다. 원문 보기.
MCP Travel Weather Server - LAB02
Dokumentasjon
Workshop Guide - Komplett workshop dokumentasjon
Presentasjon - Norsk workshop presentasjon
Workshop ressurser:
- Workshop Guide - Detaljert lab guide for workshop deltagere
- Presentasjon - Slide deck for workshop
- PowerPoint - PowerPoint versjon av presentasjon
Oversikt
MCP Travel Weather Server er en implementasjon for workshop LAB02. Dette er en læringsorientert versjon som demonstrerer Model Context Protocol (MCP) grunnleggende konsepter med fokus på værdata og reiseplanlegging.
Arkitektur: Systemet består av tre hovedkomponenter:
- Web Service: Frontend brukergrensesnitt
- AI Agent: OpenAI-basert agent som orkestrerer forespørsler
- MCP Server: HTTP API med værfunksjonalitet
Workshop Arkitektur (LAB02)
Forenklet tjenestearkitektur
┌─────────────────┐ HTTP ┌─────────────────┐ HTTP ┌─────────────────┐
│ Web Service │ ─────────► │ Agent Service │ ─────────► │ MCP Server │
│ (Port 8080) │ │ (Port 8001) │ │ (Port 8000) │
│ │ │ │ │ │
│ • Frontend UI │ │ • AI Logic │ │ • Weather Tool │
│ • User Interface│ │ • OpenAI GPT-4o │ │ • OpenWeatherMap│
│ • Examples │ │ • Conversation │ │ • Geocoding │
│ • Health Checks │ │ • Memory │ │ • Health Checks │
└─────────────────┘ └─────────────────┘ └─────────────────┘
1. MCP Server (services/mcp-server/)
HTTP API med dynamisk tools manifest - Port 8000
GET /tools- MCP tools manifest (følger MCP spesifikasjon)POST /weather- Værprognose for destinasjonerGET /health- Helsesjekk
MCP Tools Manifest:
Serveren eksponerer tilgjengelige verktøy via /tools endepunkt i henhold til MCP spesifikasjonen, inkludert navn, beskrivelse, input schema og endpoint informasjon.
API som brukes:
- OpenWeatherMap for værdata
- Nominatim (OpenStreetMap) for geocoding
2. Agent Service (services/agent/)
AI-orkestrering med dynamisk tools loading - Port 8001
- OpenAI GPT-4o mini for intelligent respons
- Dynamisk lasting av verktøy fra MCP server ved oppstart
- HTTP klient med intelligent endpoint mapping
- Persistent SQLite database for samtalehistorikk
- Eksplisitt og konvensjonsbasert endpoint mapping
POST /query- Prosesser brukerforespørslerGET /health- Helsesjekk med agent status
3. Web Service (services/web/)
Frontend web-grensesnitt - Port 8080
- HTML/JavaScript grensesnitt
- HTTP klient for agent kommunikasjon
- Eksempel spørsmål og interaktiv chat
- Real-time helsestatusindikator
GET /- Hovedside
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →