노션(Notion) 워크스페이스, AI로 깔끔하게 정리하세요!

by DD
2개월 전
조회수 18

NoteRunway는 노션(Notion) 파워 유저를 위한 AI 기반 워크스페이스 관리 도구로, 정리, 감사, 명령 기능을 제공함

AI 기반 중복 감지, 가비지 컬렉션, 민감 데이터 탐지 등 7가지 도구를 통해 워크스페이스를 효율적으로 관리

노션 MCP(Model Context Protocol)를 활용하여 AI가 워크스페이스에 접근, 안전하고 구조화된 방식으로 데이터 처리

데이터 미저장 정책(Zero-Retention Policy)을 통해 사용자 데이터의 안전성을 확보하고, 파괴적인 작업은 사용자 승인 하에 수행

노션 MCP(Model Context Protocol)를 활용한 아키텍처

NoteRunway는 Next.js API(API) 라우트를 통해 Vercel AI SDK(SDK)를 사용하고, MCPClient를 통해 Notion MCP 서버와 통신한다. 사용자의 요청은 Vercel AI SDK를 거쳐 AI 모델로 전달되고, AI는 MCP 서버의 도구를 호출하여 노션 API를 통해 데이터를 읽고 쓴다.

데이터 흐름(Data Flow): 브라우저 → Next.js API (SSE) → Vercel AI SDK → MCP Client → notion-mcp-server → Notion API

안전성 확보: MCP는 샌드박스 환경을 제공하여, AI가 워크스페이스에 안전하게 접근하도록 보장한다.

유연성 확보: 직접 API 호출과 MCPClient를 혼용하여, 읽기 작업은 빠르게, 쓰기 작업은 안전하게 처리한다.

데이터 미저장 정책(Zero-Retention Policy)을 통한 보안 강화

NoteRunway는 사용자 데이터의 안전을 위해 데이터 미저장 정책(Zero-Retention Policy)을 채택하여, API 키를 브라우저에 저장하고 서버 측에는 어떠한 데이터도 저장하지 않는다. AI 모델에 전달되는 API 키는 요청 시에만 사용되고, 서버에는 로깅되지 않는다.

BYOK(Bring Your Own Key): 사용자는 자신의 API 키를 직접 제공하며, NoteRunway는 이를 안전하게 관리한다.

파괴적인 작업 제한: 모든 파괴적인 작업은 사용자의 명시적인 승인을 거쳐 실행되므로, 데이터 손실 위험을 최소화한다.

감사 추적(Audit Trail): 모든 작업에 대한 감사 기록을 생성하여, 문제 발생 시 추적 및 복구를 지원한다.

AI 기반 기능과 워크스페이스 관리 도구

NoteRunway는 AI를 활용하여 워크스페이스를 분석하고 관리하는 다양한 기능을 제공한다. 중복 감지, 가비지 컬렉션, 민감 데이터 탐지 등 7가지 도구를 통해 워크스페이스의 문제점을 파악하고, 효율적인 관리를 지원한다.

Semantic Ask: 자연어 인터페이스를 통해 워크스페이스를 탐색하고, AI가 제안하는 작업을 승인하여 실행한다.

Dependency Graph: 워크스페이스의 페이지 간 관계를 시각화하여, 구조를 파악하고 관리한다.

민감 데이터 탐지: 정규 표현식(Regex)과 AI 딥 스캔을 통해 API 키, 비밀번호 등 민감 정보를 탐지한다.

이러한 기능들은 노션(Notion) 파워 유저가 워크스페이스를 효율적으로 관리하고, 생산성을 향상시키는 데 기여한다.

Next.js와 Vercel AI SDK를 활용한 개발 환경

NoteRunway는 Next.js(Next.js)를 사용하여 풀 스택(Full-stack) React 애플리케이션을 구축하고, Vercel AI SDK를 통해 AI 모델과의 통합을 간소화했다. Vercel AI SDK(Vercel AI SDK)는 스트리밍(Streaming) 및 도구 호출(Tool Calling) 기능을 제공하여, AI 모델과의 상호작용을 효율적으로 관리한다.

API 라우트(API Routes): 서버 측 로직을 처리하고, Notion API와의 통신을 담당한다.

UI 구성: Tailwind CSS와 shadcn/ui를 사용하여, 접근성이 뛰어나고 시각적으로 매력적인 UI를 구현했다.

기술 스택: React Flow를 사용하여 워크스페이스의 관계를 시각화하고, Zod를 사용하여 API 입력/출력을 검증한다.

이러한 기술 스택은 NoteRunway가 노션(Notion) 워크스페이스를 효과적으로 관리하고, 사용자 경험을 향상시키는 데 기여한다.

NoteRunway: Because Your Notion Workspace Deserves an Elite Crew

댓글 0

첫 번째 댓글을 남겨보세요!