Integrates the Korea Meteorological Administration's public weather API to provide climate data.
기상청 국가기후 데이터센터에서 제공하는 관광코스별 관광지 상세 날씨 조회서비스 를 사용하였다. API 관련 사항은 해당 페이지의 문서를 참조하도록 한다.
도시 코드와 날짜로 관광지 TCI 지수를 반환하도록 되어 있다
도시 코드는 getCityInfo
에서 반환하도록 되어 있지만, 전부를 다 넣지는 않았다.
모든 도시 코드는 지역코드.txt
에 있으므로 참고하도록 한다.
api 키는 공공데이터 포털에서 신청하여 받아 application.properties
에 추가하여 사용하도록 한다.
mcp.json
에 다음과 같이 추가해 준다.{
"mcpServers": {
"weather-api": {
"command": "java",
"args": [
"-Dspring.ai.mcp.server.transport=STDIO",
"-jar",
"jar 파일의 경로로 설정"
]
}
}
}
weather-api를 사용해서 제주도의 25년 7월 1일부터 5일간의 날씨를 알려 줘
mvn clean package
로 빌드 재수행 (만약, 프로세스 점유 중이라면 종료한다. 디폴트 포트는 8090이다.)Server for advanced AI-driven video editing, semantic search, multilingual transcription, generative media, voice cloning, and content moderation.
Image generation and editing using the FLUX.1 Kontext [Max] model via the Replicate API, featuring advanced text rendering and contextual understanding.
Integrates with the unofficial Google Gemini CLI, allowing file access within configured directories.
Query the BuiltWith API to discover the technology stacks of websites. Requires a BuiltWith API key.
Manage ServiceNow metadata, modules, records, and tests using Fluent, a TypeScript-based declarative DSL. Supports all ServiceNow SDK CLI commands.
Advanced text-to-image generation using the fal.ai Recraft v3 API.
A collection of demo files for MCP servers and clients, illustrating various transport protocols and server capabilities using Python.
Remote server (SSE/Streamable) for the latest Svelte and SvelteKit documentation
A Next.js template for building MCP servers with OAuth 2.1 authentication, supporting PostgreSQL and Redis.
Manipulate Adventure Game Studio (AGS) compiled room (.crm) files to enable AI-powered game development.