워크플로우 MCP
Workflowy와 상호 작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 Workflowy에 MCP 호환 인터페이스를 제공하여 AI 어시스턴트가 Workflowy 목록과 프로그래밍 방식으로 상호 작용할 수 있도록 합니다.
MCP란 무엇인가요?
모델 컨텍스트 프로토콜(MCP)은 AI 모델이 외부 도구 및 API와 상호 작용하는 표준화된 방식입니다. 이 서버는 MCP를 구현하여 ChatGPT와 같은 AI 도우미가 정의된 도구 세트를 통해 Workflowy 목록을 읽고 조작할 수 있도록 합니다.
특징
- Workflowy 통합 : 사용자 이름/비밀번호 인증을 사용하여 Workflowy 계정에 연결
- MCP 호환성 : 모델 컨텍스트 프로토콜에 대한 전체 지원
- 도구 작업 : Workflowy에서 노드를 검색, 생성, 업데이트하고 완료/미완료로 표시합니다.
사용 예:
저는 개인적으로 프로젝트 관리 도구로 Workflowy를 사용합니다. 에이전트에게 제 메모와 코드 베이스에 대한 접근 권한을 부여할 때, 다음과 같은 유용한 프롬프트가 있습니다.
- "Workflowy에서 XYZ 프로젝트에 대한 모든 메모를 보여주세요"
- "코드베이스를 검토하고 완료된 모든 노트를 완료로 표시"
- "이 프로젝트의 워크플로우에 대한 이정표를 고려하여 다음 작업이 무엇인지 제안해 주세요."
설치
필수 조건
- Node.js v18 이상
- Workflowy 계정
빠른 설치
지엑스피1
구성
프로젝트 디렉토리에 다음 내용으로 .env
파일을 만듭니다.
또는 서버를 실행할 때 이러한 자격 증명을 환경 변수로 제공할 수 있습니다.
용법
서버 시작
사용 가능한 도구
이 MCP 서버는 Workflowy와 상호 작용할 수 있는 다음과 같은 도구를 제공합니다.
- list_nodes - Workflowy에서 노드 목록 가져오기(루트 노드 또는 지정된 노드의 자식 노드)
- search_nodes - 쿼리 텍스트로 노드 검색
- create_node - Workflowy에 새 노드를 만듭니다.
- update_node - 기존 노드의 텍스트나 설명을 수정합니다.
- toggle_complete - 노드를 완료 또는 미완료로 표시합니다.
AI 어시스턴트와 통합
이 MCP 서버를 AI 어시스턴트(예: ChatGPT)와 함께 사용하려면:
- 위에서 설명한 대로 MCP 서버를 시작합니다.
- AI 어시스턴트를 MCP 서버에 연결합니다(AI 어시스턴트 설명서 참조).
- 이제 AI 어시스턴트가 Workflowy 목록을 읽고 조작할 수 있습니다.
원클릭
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
mcp-workflowy
Related Resources
Related MCP Servers
- PythonApache 2.0
- Apache 2.0
- TypeScriptMIT License
- PythonMIT License