About CityGML MCP 서버
CityGML MCP 서버 is a TypeScript MCP server example for accessing CityGML data. It demonstrates basic resource, tool, and prompt implementations, though the documented capabilities are simple echo operations.
Key features
- 01Echo resource
- 02Echo tool
- 03Message-formatting prompt
- 04stdio and HTTP/SSE server modes
Use cases
- 01Testing basic MCP resource access
- 02Trying an MCP tool that echoes input
- 03Formatting messages with an MCP prompt
MCP support
It implements an MCP server with stdio and HTTP/SSE modes. Its documented resource, tool, and prompt each echo or format messages.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMECityGML MCP 서버
이 프로젝트는 Model Context Protocol (MCP)을 사용하여 CityGML 데이터에 접근할 수 있는 서버를 구현합니다.
설치
npm install
빌드
npm run build
실행
기본(stdio) 서버 실행:
npm start
HTTP 서버 실행:
node dist/http-server.js --http
클라이언트 실행:
node dist/client.js
기능
- 에코 리소스: 메시지를 에코하는 간단한 리소스 구현
- 에코 도구: 메시지를 에코하는 도구 구현
- 에코 프롬프트: 메시지 포맷팅을 위한 프롬프트 구현
구조
src/index.ts: 기본 stdio 기반 MCP 서버 구현src/http-server.ts: HTTP 및 SSE 기반 MCP 서버 구현src/client.ts: MCP 클라이언트 예제
참고 자료
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.
