메인 콘텐츠로 건너뛰기

2026년 3월 신호

2026년 3월, 중국의 세 대형 직장 플랫폼이 같은 주 내에 CLI 도구를 오픈소스화했습니다:
  • DingTalkdws 출시 — 12개 비즈니스 도메인에 걸친 104개 도구
  • Feishu/Larklark-cli 출시 — 11개 도메인에 걸친 200+ 명령어
  • WeComwecom-cli 출시 — 7개 비즈니스 도메인 포함
이들 중 누구도 MCP를 선택하지 않았습니다. 세 회사 모두 npx skills add를 통해 배포되는 사전 패키징된 AI Skills를 포함한 순수 CLI 도구를 출시했습니다. 이는 업계가 AI 에이전트가 엔터프라이즈 시스템과 어떻게 통신해야 하는지에 대해 집단적으로 입장을 보인 첫 번째 사례입니다 — 그리고 그 답변은 프로토콜이 아니라 패키징 형식이었습니다. 이 문서는 이것이 AI 시스템 통합 전반에 무엇을 의미하는지, 그리고 FIM One의 전략에 구체적으로 무엇을 의미하는지 분석합니다.

AI 시스템 통합을 위한 세 가지 패러다임

1. REST API (Traditional)

기본 방식입니다. 모든 SaaS 플랫폼은 OpenAPI 스펙으로 문서화된 HTTP 엔드포인트를 노출합니다. AI 통합에는 어댑터 레이어가 필요합니다 — “이 API 엔드포인트를 이 헤더와 JSON 본문으로 호출하세요”를 “지금 지능체가 호출할 수 있는 도구입니다”로 변환하는 것입니다. 이것이 FIM One의 ConnectorToolAdapter가 현재 수행하는 작업입니다. 작동하지만 각 통합에는 사용자 정의 작업이 필요합니다: API 문서 읽기, 인증 처리, 응답 형식 매핑, 페이지네이션 처리.
  • 사용자: 모든 SaaS 플랫폼, 레거시 통합
  • AI 통합: 어댑터 레이어 필요 (ConnectorToolAdapter, 사용자 정의 코드)
  • 강점: 범용적, 잘 이해됨, 구조화된 JSON I/O
  • 약점: 각 통합에 사용자 정의 개발 노력 필요

2. CLI + Skills (Emerging)

플랫폼은 컴파일된 CLI 바이너리를 제공합니다. AI 통합은 사전 패키징된 Skill 파일을 통해 이루어집니다 — AI IDE에 CLI 명령을 subprocess를 통해 호출하는 방법을 알려주는 마크다운 문서입니다. 배포는 npm을 통해 이루어집니다: npx skills add dingtalk/dws. AI는 Skill 파일을 읽고, 사용 가능한 명령과 해당 인자를 이해한 후, CLI를 subprocess로 호출합니다. 출력은 일반적으로 자유 텍스트(표, 형식화된 문자열)이며 AI가 파싱해야 합니다.
  • 사용자: DingTalk, Feishu, WeCom (모두 2026년 3월에 선택)
  • AI 통합: npx skills add platform/cli — AI IDE는 Skill 마크다운을 읽고 CLI 명령을 호출
  • 장점: 빠른 배포, Skills 형식을 지원하는 모든 AI IDE와 호환
  • 단점: 비정형 텍스트 출력 (AI가 파싱해야 함), 표준화된 발견 프로토콜 없음, 단일 플랫폼 범위

3. MCP (Model Context Protocol)

JSON-RPC over stdio or SSE. 구조화된 도구 검색(tools/list)과 호출(tools/call). AI 클라이언트는 서버와 기능을 협상하고, 모든 도구에 대한 타입이 지정된 스키마를 얻으며, 구조화된 CallToolResult 응답을 수신합니다.
  • 사용자: Anthropic 생태계, 증가하는 개발자 도구 수
  • AI 통합: 네이티브 프로토콜 — 구조화된 I/O, 스키마 기반 검색
  • 강점: 표준화됨, 구조화됨, 조합 가능, 다중 도구 오케스트레이션을 위해 설계됨
  • 약점: 높은 구현 비용, 주요 직장 플랫폼에서 아직 채택되지 않음

비교

주요 플랫폼이 실제로 선택한 것

핵심 관찰: npx skills add는 MCP를 우회하는 AI 도구 통합의 사실상 표준 배포 채널이 되고 있습니다. 이 플랫폼들은 프로토콜 표준화보다 빠른 출시 속도를 선택했습니다. AI IDE 생태계(Cursor, Claude Code, Windsurf)는 이미 Skills 파일을 이해하므로, 플랫폼들은 프로토콜 서버를 구현하지 않고도 즉시 AI 통합을 얻을 수 있습니다.

AI 접근성 스펙트럼

모든 시스템이 AI에 동등하게 접근 가능한 것은 아니며, 모든 작업이 동등하게 단순한 것도 아닙니다. 이 두 가지 차원이 서로 다른 통합 접근 방식이 가치를 창출하는 위치를 정의합니다. 차트 읽기:
  • 좌하단 (Personal Copilot + Skills): 단순한 작업을 수행하는 AI 네이티브 플랫폼. DingTalk, Feishu, WeCom이 여기에 집중되어 있습니다 — 자체 CLI + Skills를 제공하여 단일 플랫폼 AI 통합을 셀프서비스로 만듭니다. OpenClaw 및 Claude Code with Skills와 같은 Personal copilot이 이 영역을 차지합니다. FIM One은 여기서 거의 가치를 추가하지 않습니다 — 플랫폼이 이미 작업을 완료했기 때문입니다.
  • 좌상단 (Multi-Tool Copilot): 크로스 시스템 요구사항이 있는 AI 네이티브 플랫폼. Claude Code에서 여러 Skills(dingtalk + feishu + wechat)를 설치하는 사용자는 다중 플랫폼 조정을 시도할 수 있지만, 거버넌스, 오케스트레이션 계획, 통합 자격증명 관리가 부족합니다.
  • 우하단 (Point Connector): 단순한 브릿지가 필요한 레거시 시스템. Kingdee ERP 또는 레거시 OA 시스템에 대한 단일 Connector — FIM One은 단일 시스템 작업에서도 유용합니다. 이러한 시스템은 CLI가 없고 API가 제한적이거나 없기 때문입니다.
  • 우상단 (Enterprise Hub): 크로스 시스템 오케스트레이션 요구사항이 있는 레거시 또는 API 제한 시스템. 이것이 FIM One의 최적 영역입니다. 레거시 관리 시스템 전체에서 계약을 쿼리하고, ERP 수금과 상관관계를 지정하고, DingTalk를 통해 수금 공지를 보내기 — 이는 DAG 계획, 다중 Connector 조정, 자격증명 보관, 감사 추적, 인적 확인 게이트가 필요합니다. 어떤 personal copilot, CLI, Skills 파일도 여기에 도달할 수 없습니다.
FIM One의 가치는 우상단으로 이동할수록 증가합니다: 도달하기 어려운 시스템과 더 복잡한 오케스트레이션 요구사항의 조합. 자체 CLI + Skills를 제공하는 플랫폼은 반대쪽 모서리를 차지합니다 — 접근하기 쉽고 단순한 작업 — 그리고 FIM One이 추구해서는 안 되는 시장을 나타냅니다.

개인용 Copilot vs 엔터프라이즈 Hub

개인용 AI copilot(OpenClaw, Claude Code, Cursor, Windsurf)의 확산은 포지셔닝 문제를 야기합니다. 두 가지 근본적으로 다른 모델이 존재합니다:

개인용 Copilot

  • 사용자: 개별 개발자 또는 지식 근로자
  • 데이터 범위: 내 캘린더, 내 이메일, 내 문서
  • 인증: 내 개인 token, 내 OAuth 세션
  • 통합 범위: 단일 사용자, 소수 플랫폼, 개인 생산성
  • 거버넌스: 필요 없음 — 내 데이터, 내 작업

Enterprise Connector Hub

  • User: Organization (teams, departments, cross-functional workflows)
  • Data scope: Cross-department, cross-system, includes sensitive and regulated data
  • Authentication: Admin-assigned permissions, least-privilege, credential vaulting
  • Integration scope: Multi-system orchestration, business process automation
  • Governance: Audit logs, RBAC, confirmation gates, compliance requirements
These are complementary, not competitive. As personal copilots proliferate, enterprises will need a central hub to govern what those copilots can access. An individual using Claude Code with npx skills add dingtalk/dws can read their own DingTalk messages. But when an AI 智能体 needs to orchestrate across DingTalk, the company ERP, and the finance system — with audit trails, permission controls, and human confirmation for write operations — that is a different problem entirely. Personal copilots commoditize simple single-platform operations. This is not FIM One’s market. FIM One’s market is the cross-system, governance-required, legacy-inclusive enterprise integration that no personal copilot can handle.

FIM One의 전략적 함의

최악의 전략적 결정은 CLI + Skills 물결에 반응하여 이미 자체 Skills를 제공하는 플랫폼을 위한 Skills 어댑터를 구축하는 것입니다. 이는 플랫폼 벤더 자신들과의 경쟁에서 최하위로 내려가는 경쟁입니다. 올바른 대응은 그 벤더들이 절대 도달하지 못할 시스템에 집중하는 것입니다.

CLI, Skills, 및 MCP 간의 관계

이 세 가지 개념은 서로 다른 계층에서 작동하며 논의에서 종종 혼동됩니다. 정확한 구분:
  • CLI는 사용자 인터페이스입니다 — 셸 명령, 텍스트 I/O, 시스템과 상호작용하는 형태
  • Skills는 배포 메커니즘입니다 — AI에게 CLI 명령 호출 방법을 가르치는 마크다운 파일, AI 도구 통합을 위한 패키징 형식
  • MCP는 프로토콜입니다 — JSON-RPC, 구조화된 검색 및 호출, AI-도구 통신을 위한 상호운용성 표준
장기적으로 이들은 서로를 대체할 수 없습니다. CLI는 인간(또는 AI 서브프로세스)이 도구와 상호작용하는 방식입니다. Skill 파일은 그 CLI가 AI IDE로 배포되는 방식입니다. MCP는 프로토콜 수준에서 구조화되고, 스키마 타입이 지정되며, 구성 가능한 통합이 작동하는 방식입니다. 그러나 단기적으로(2026년), CLI + Skills는 MCP보다 구현이 저렴하기 때문에 채택 속도에서 우위를 점하고 있습니다. 기존 CLI를 가진 플랫폼은 하루 안에 Skills 파일을 배포할 수 있습니다. MCP 서버를 구현하려면 몇 주가 걸리고 프로토콜 사양, 전송 계층 및 기능 협상을 이해해야 합니다. 가능한 수렴: 오늘날 CLI를 배포하는 플랫폼은 내일 이를 MCP 서버로 래핑할 수 있습니다. MCP의 stdio 전송은 이미 CLI 프로세스를 시작합니다 — “Skills에 의해 호출되는 CLI”와 “MCP 서버로 래핑된 CLI” 간의 간격은 작습니다. 하지만 이 수렴은 보장되지 않습니다. Skills 생태계가 충분히 빠르게 성장하고 AI IDE가 이를 표준화한다면, MCP는 엔터프라이즈 도구 표준이 아닌 개발자 도구 프로토콜로 남을 수 있습니다. FIM One의 경우 결론은 명확합니다: 배포 계층(Skills)이 아닌 프로토콜 계층(MCP)과 거버넌스 계층(Connector 아키텍처)에 투자하세요. 배포는 플랫폼 공급업체에게 해결된 문제입니다. 프로토콜과 거버넌스는 허브가 지속적인 가치를 창출하는 곳입니다.