ByOrbit 원물성분 MCP 구축기

식품 원료를 다루다 보면 가장 먼저 부딪히는 질문이 있습니다.

“이 원물에는 어떤 성분이 들어 있지?”
“사과와 감귤의 영양성분을 바로 비교할 수 있을까?”
“착즙, 건조, 분말화 이후 성분 변화를 데이터로 설명할 수 있을까?”

ByOrbit 프로젝트를 준비하면서 우리는 농산부산물을 단순히 수거·전처리·유통하는 시스템만으로는 부족하다고 판단했습니다.
원료화의 핵심은 결국 데이터이기 때문입니다.

같은 사과라도 생과, 착즙, 주스, 잼, 동결건조, 사과박은 전혀 다른 원료입니다.
같은 감귤이라도 온주밀감, 한라봉, 천혜향, 레드향은 수분, 당류, 비타민 C, 식이섬유 함량이 다릅니다.

그래서 ByOrbit에서는 원물과 가공식품의 성분 데이터를 AI가 직접 조회하고 비교할 수 있도록 원물성분 MCP를 구축했습니다.


MCP란 무엇인가?

MCP는 Model Context Protocol의 약자입니다.
쉽게 말하면 AI 모델이 외부 데이터베이스나 서비스와 연결되어, 필요한 정보를 직접 조회할 수 있게 해주는 연결 규격입니다.

기존에는 사용자가 직접 데이터를 찾아보고, 표를 열고, 성분명을 확인한 뒤 AI에게 붙여넣어야 했습니다.
하지만 MCP를 연결하면 AI는 질문을 이해한 뒤 필요한 도구를 호출해 데이터를 가져올 수 있습니다.

예를 들어 사용자가 이렇게 묻습니다.

사과 성분을 알려줘.

그러면 AI는 단순히 검색 및 추론으로 답하는 것이 아니라,
ByOrbit 원물성분 MCP를 통해 실제 DB에서 사과 데이터를 검색하고, 그 결과를 바탕으로 답변합니다.


왜 원물성분 MCP가 필요한가?

식품 원료 데이터는 일반적인 텍스트 지식과 다릅니다.
정확한 수치, 단위, 기준량, 출처가 중요합니다.

예를 들어 사과를 설명할 때도 다음 정보가 모두 필요합니다.

이런 데이터는 “사과는 건강에 좋다”는 식의 문장보다 훨씬 중요합니다.
특히 원료화, 제품개발, 연구과제, ESG 리포트, CoA, DPP 같은 영역에서는 정량 데이터가 기본 언어가 됩니다.

ByOrbit 원물성분 MCP는 이 문제를 해결하기 위해 만들어졌습니다.


현재 구축된 데이터 구조

현재 ByOrbit 원물성분 MCP에는 다음과 같은 데이터가 연결되어 있습니다.

현재 포함된 성분 항목은 단순한 열량, 수분, 단백질, 지방, 탄수화물뿐 아니라 다음과 같은 세부 항목까지 포함합니다.

- 당류
- 과당
- 포도당
- 자당
- 총 식이섬유
- 칼슘
- 칼륨
- 마그네슘
- 철
- 아연
- 비타민

즉, 단순한 칼로리 조회용 DB가 아니라 원물 분석과 비교를 위한 기초 성분 레이어에 가깝습니다.


ByOrbit 원물성분 MCP의 주요 기능

현재 MCP는 크게 네 가지 기능을 중심으로 구성되어 있습니다.

1. 원물 검색

사용자가 “사과”, “감귤”, “아몬드”처럼 식품명을 입력하면 관련 식품 데이터를 검색합니다.

예를 들어 “사과”를 검색하면 다음과 같은 데이터가 검색됩니다.

검색 결과 예시사과, 생것사과 착즙사과 주스사과 음료사과잼사과 통조림사과 동결건조사과파이사과식초

이 기능은 단순히 원물 하나만 찾는 것이 아니라, 같은 원료가 어떤 가공식품 형태로 존재하는지 확인하는 데 도움이 됩니다.


2. 상세 성분 조회

특정 식품을 선택하면 100g당 상세 성분을 확인할 수 있습니다.

예를 들어 “사과, 생것”의 경우 다음과 같은 기본 성분을 조회할 수 있습니다.

이 데이터는 원료 설명, 제품기획, 발표자료, 연구과제 문서에 바로 활용할 수 있습니다.


3. 원물 간 성분 비교

원물성분 MCP의 중요한 기능 중 하나는 비교입니다.

예를 들어 사과와 감귤을 비교하면 다음과 같은 질문에 답할 수 있습니다.

사과와 제주 감귤 중 비타민 C가 더 높은 원물은 무엇인가?
사과와 아몬드 중 식이섬유가 높은 원료는 무엇인가?
건조 전후 사과의 성분은 어떻게 달라지는가?

실제로 생사과와 동결건조 사과를 비교하면 수분 제거에 따라 식이섬유, 당류, 칼륨 등이 농축되는 것을 확인할 수 있습니다.

이런 비교는 원료 전처리와 가공방식을 설계할 때 매우 중요합니다.


4. DB 통계 확인

MCP는 전체 데이터 규모와 영양성분 항목도 확인할 수 있습니다.

현재 기준으로 3,366건의 식품·원물 데이터와 132개 성분 항목이 연결되어 있습니다.
이는 향후 ByOrbit의 원료화 시스템, CoA Agent, DPP, ESG 리포트와 연결될 수 있는 기초 데이터 자산입니다.


실제 사용 예시

예시 1. 사과 성분 조회

사용자 질문:

사과 성분을 알려줘.

AI는 MCP를 통해 사과 데이터를 검색하고, “사과, 생것” 기준 성분을 조회합니다.

응답 예시:

생사과 100g당 열량은 52kcal, 수분은 85.5g, 탄수화물은 13.96g, 당류는 10.62g, 식이섬유는 1.8g입니다. 칼륨은 116mg, 비타민 C는 2.03mg입니다.

이 답변은 일반적인 AI의 추론이 아니라, 실제 연결된 성분 DB를 기반으로 생성됩니다.

예시 2. 아몬드 하루 섭취량 계산

사용자 질문:

아몬드 영양성분과 하루섭취량을 알려줘.

MCP는 볶은 아몬드 100g 기준 성분을 조회합니다.

여기에 AI가 하루 섭취량 기준으로 20~25g을 환산해 설명합니다.

하루 20~25g, 약 20~25알 정도가 적당하며, 이 경우 약 120~150kcal를 섭취하게 됩니다.

이처럼 MCP는 원천 데이터를 제공하고, AI는 사용자의 질문 맥락에 맞춰 해석과 환산을 담당합니다.


현재 MCP의 한계

현재 원물성분 MCP는 기본 영양성분 DB를 중심으로 구축되어 있습니다.
따라서 모든 기능성 성분이 직접 포함되어 있는 것은 아닙니다.

예를 들어 다음 항목은 현재 기본 DB에 직접 포함되어 있지 않거나, 별도 실험·문헌 DB 확장이 필요합니다.

예를 들어 “사과의 폴리페놀은 얼마나 되나요?”라는 질문에는 MCP의 기본 영양성분 DB만으로는 확정값을 줄 수 없습니다.
이 경우 AI는 기본 성분 데이터와 문헌 범위, 실험 기준을 구분해서 답변해야 합니다.

이 한계는 오히려 다음 단계의 확장 방향을 보여줍니다.


앞으로의 확장 방향

ByOrbit 원물성분 MCP는 단순 영양성분 조회 도구에서 끝나지 않습니다.
향후에는 다음과 같은 데이터 레이어와 연결될 수 있습니다.

1. 기능성 성분 DB 확장

사과, 감귤, 배, 배추, 무 등 주요 농산부산물에 대해서도 별도로 구축할 수 있습니다.

계솏해서 데이터가 연결되면 AI는 단순 영양성분이 아니라 기능성 원료 관점의 설명을 할 수 있습니다.


2. 공정 데이터 연동

농산부산물은 수분이 많고 변질이 빠르기 때문에 전 공정 조건이 중요합니다.

향후 MCP에는 공정 데이터를 연결할 수 있습니다.

사과박을 히트펌프 건조했을 때 수분과 식이섬유는 어떻게 달라지는가?
감귤박을 동결건조하면 비타민 C 손실은 어느 정도인가?
배추 부산물을 발효했을 때 유기산 변화는 어떻게 나타나는가?


3. CoA Agent 연결

원료 거래에서 중요한 것은 성분표뿐 아니라 시험성적서, CoA입니다.

ByOrbit 원물성분 MCP는 향후 CoA Agent와 연결되어 역할을 할 수 있습니다.

즉, “성분을 알려주는 MCP”에서 “원료 품질을 판단하는 MCP”로 확장될 수 있습니다.


4. DPP와 원료 추적 연결

ByOrbit은 농산부산물의 원료화 시스템을 목표로 합니다.
따라서 원물 성분 데이터는 DPP, Digital Product Passport와도 연결될 수 있습니다.

이 구조가 갖춰지면 단순한 성분 조회를 넘어 원료의 출처, 공정, 품질, 활용 가능성까지 연결할 수 있습니다.


ByOrbit에서 원물성분 MCP가 가지는 의미

ByOrbit은 농산부산물을 단순 폐기물이 아니라 원료로 전환하는 시스템을 지향합니다.
이때 핵심은 수거와 물류만이 아닙니다.

진짜 중요한 것은 다음 질문에 답할 수 있는가입니다.

이 부산물은 어떤 성분을 가지고 있는가?
어떤 전처리를 거치면 어떤 원료가 되는가?
어떤 제품군에 활용할 수 있는가?
품질 기준을 충족하는가?
거래 가능한 표준 데이터로 만들 수 있는가?

원물성분 MCP는 이 질문에 답하기 위한 첫 번째 데이터 레이어입니다.

AI가 원물 성분을 직접 조회하고, 비교하고, 해석할 수 있게 되면 원료화 시스템의 활용 범위는 크게 넓어집니다.


결론

ByOrbit 원물성분 MCP는 농식품 원료 데이터를 AI가 직접 활용할 수 있도록 만든 성분 조회·비교 도구입니다.

현재는 3,366건의 식품·원물 데이터와 132개 영양성분 항목을 기반으로 원물 검색, 상세 성분 조회, 성분 비교, DB 통계 확인 기능을 제공합니다.

앞으로는 기능성 성분, 전처리 공정, CoA, DPP, ESG 리포트와 연결해 농산부산물 원료화의 핵심 데이터 인프라로 확장할 계획입니다.

정리하면 이 MCP의 역할은 단순합니다.

원물의 성분을 AI가 이해할 수 있는 데이터로 바꾸고,
그 데이터를 원료화·제품화·품질관리·거래 시스템으로 연결하는 것.

ByOrbit 원물성분 MCP는 농산부산물을 “처리해야 할 폐기물”이 아니라
“데이터로 설명 가능한 원료”로 전환하기 위한 첫 번째 기술 기반입니다.

MCP 발급받기