안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
생활밀착형 데이터 Q&A 오픈플랫폼 OpenData MCP(공공데이터, MCP, LLM, 데이터 분석)
개발 · 디자인 · 기획
웹 · 기타
스크래핑ㆍAPI, 기타(AIㆍ머신러닝), 내부 시스템 연동
프로젝트 배경
프로젝트 배경
- 공공데이터포털의 복잡한 Open API 탐색 문제 해결
- 비전문가도 활용 가능한 자연어 기반 질의형 API 문서 플랫폼 필요
- 공공데이터 문서화의 비표준 문제 해결 및 API 사용성 개선
- 오픈소스 배포를 통한 커뮤니티 기반 품질 개선 유도
프로젝트 성과
LLM 기반 자동 문서화 기능 탑재
OpenAI GPT, Claude 등 LLM을 활용하여, 기존 공공데이터 Open API 문서를 Markdown 템플릿 형식으로 자동 요약 및 정리.
자연어 기반 API 탐색 기능 제공
"서울시 맛집 정보 알려줘", "기상청 실황 데이터 확인" 등 질의어 입력만으로 적절한 API를 자동 탐색하여 매칭.
오픈소스 프로젝트로 배포 가능 구조 설계
MCP Server, API Server, Web UI를 모듈화 구조로 설계하고 Docker 기반 배포 구성 지원.
Milvus 기반 유사 문서 추천 기능 구현
SBERT로 임베딩한 문서 벡터를 Milvus에 저장하고, 유사도 기반 Top-N 추천 API 구현.
내부 검색 정확도 및 사용자 편의성 개선
FastAPI 기반 검색 API 및 Next.js 기반 Web UI 개선을 통해 검색 응답 속도 250ms 이하 유지.
핵심 기능
LLM 기반 문서 자동화
공공 API 문서를 LLM을 활용해 자동 생성 및 요약
1. List_id/URL 추출 → 2. 데이터 타입 확인 → 3. 문서 다운로드 → 4. 프롬프트 최적화 → 5. LLM 생성 → 6. JSON 후처리
자연어 기반 질의 탐색
사용자가 자연어로 API 탐색 가능
추천 시스템
SBERT 기반 유사 문서 추천 기능
API 호출 테스트 및 자동화
문서 내에서 직접 API 호출 및 결과 확인 가능
표준 문서화 및 버전 관리
Markdown 기반 정형화된 문서 템플릿 자동 제공
진행 단계
기획 및 요구사항 정의 (MCP 개념 설계, 기능 정의, 아키텍처 설계)
2025.06.
MCP 개념 정의, 유사 사례 조사 및 벤치마킹
주요 기능 목록 작성 및 기술 로드맵 수립
LLM 문서화 파이프라인과 API 추천 시스템 아키텍처 설계
개발 (FastAPI 서버, API 서버, LLM 문서화, 검색/추천 시스템)
2025.07.
FastAPI 기반 MCP 서버 구축
API 문서 크롤러, 파서, LLM 연동 자동 문서화 엔진 개발
SBERT 기반 문서 임베딩 및 Milvus 인덱싱
유사도 검색 API 및 질의어 매칭 알고리즘 구현
UI 개발 및 통합 테스트 (Next.js 기반 Web UI)
2025.09.
Next.js 기반 Web UI 개발 (문서 목록, 질의 입력, 결과 출력, API 호출 인터페이스 등)
전체 시스템 통합 테스트 및 사용자 시나리오 기반 QA 수행
기본 UI/UX 구성 테스트 완료
실 서비스 배포 및 운영 안정화
2025.10.
실 서버 배포 및 운영 모니터링 시스템 구축
서비스 베타 오픈 및 도입 테스트
성능 튜닝 (검색 속도, 문서화 실패율 등 개선)
오픈소스화 및 문서 배포, 유지보수 체계 수립
2025.11.
서비스 구조 오픈소스 패키징 (Docker Compose, README 작성 등)
유지보수 매뉴얼, 관리자 가이드 정비
외부 도입기관을 위한 설치형 배포 가이드 정리
프로젝트 상세
OpenData MCP는 공공데이터 포털의 비표준화된 OpenAPI 문서를 LLM 기반으로 자동 정형화하고, 사용자에게 자연어 질의 기반의 API 탐색 및 호출 기능을 제공하는 혁신적 오픈플랫폼입니다. 이 플랫폼은 과학기술정보통신부 산하 정보통신산업진흥원의 '2025 오픈소스 개발자 대회'에서 수상한 출품작으로, 실제 서비스 수준까지 구현한 성과 기반 프로젝트입니다.

사용자는 복잡한 파라미터나 문서 없이 자연어로 "서울시 음식점 데이터를 알려줘"라고 묻는 것만으로도 적절한 OpenAPI 문서에 접근할 수 있으며, 실시간 API 호출, 데이터 응답 시각화, 유사 문서 추천 기능까지 포함되어 있어 데이터 활용 장벽을 획기적으로 낮췄습니다.

총 96000개 이상의 공공 API 문서를 자동 정형화하여 문서화했고, 실 사용자 테스트 기준 API 탐색 소요 시간을 평균 73% 단축했으며, 비개발자 대상 도입 테스트에서 초기 만족도 92%를 기록하였습니다 . 또한, Milvus 기반 벡터 검색과 SBERT 기반 문서 유사도 추천 시스템을 통해 유사 문서 검색 정확도 89.5%를 달성했습니다.

이 프로젝트는 단순한 문서화 툴이 아니라, 데이터 접근성을 높이는 ‘지능형 공공데이터 내비게이터’로서 기능하며, 향후 공공기관 내 데이터 허브, AI 학습용 데이터 셋 구축 등 다양한 방향으로 확장 가능한 구조를 갖추고 있습니다.
실제 서비스 중인 웹앱으로 공공데이터 포털 API 표준문서를 조회 가능한 페이지 입니다.
Smithery.ai 플랫폼을 통해 배포중인 OpenData MCP의 상세 페이지 입니다.
Github 플랫폼으로 공개중인 Opendata-api(API 서비스)의 소스코드입니다.

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

te******
개발 · 개인사업자

프로젝트 정보

참여 기간
2025.06. ~ 2025.11.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
역할
전체 플랫폼 기획 및 개발 주도 (MCP 서버, API 서버, Web UI, LLM 연동)
관련 기술
Claude
TypeScript
API연동
Milvus
next.js
추천 시스템
GitHub
opensource
Elasticsearch
Python
공공데이터
smithery.ai
Docker
MongoDB
Gemini
Airflow
chatgpt
Git
fastapi
MCP
LLM
React