mcpField
C
CityGML MCP 서버

CityGML MCP 서버

Local
github.com/shark-gillDeveloper Tools0Updated 77w ago

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

  1. 01Echo resource
  2. 02Echo tool
  3. 03Message-formatting prompt
  4. 04stdio and HTTP/SSE server modes

Use cases

  1. 01Testing basic MCP resource access
  2. 02Trying an MCP tool that echoes input
  3. 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.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MseeP Badge

CityGML 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

기능

  1. 에코 리소스: 메시지를 에코하는 간단한 리소스 구현
  2. 에코 도구: 메시지를 에코하는 도구 구현
  3. 에코 프롬프트: 메시지 포맷팅을 위한 프롬프트 구현

구조

  • src/index.ts: 기본 stdio 기반 MCP 서버 구현
  • src/http-server.ts: HTTP 및 SSE 기반 MCP 서버 구현
  • src/client.ts: MCP 클라이언트 예제

참고 자료

Comments

Markdown supported

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.