mcpField
프
프롬프트 기반 노션 MCP 클라이언트

프롬프트 기반 노션 MCP 클라이언트

ローカル
github.com/cltechco-ragメモリ・ナレッジ079 週間前に更新

프롬프트 기반 노션 MCP 클라이언트 について

自然言語コマンドで Notion ワークスペースを操作するクライアントです。OpenAI API と Notion API を組み合わせ、データベースの検索、ページ作成、コンテンツ生成を行いたいユーザー向けです。コマンドラインの例も含みます。

主な機能

  1. 01自然言語コマンドによる Notion 操作
  2. 02OpenAI を使ったコンテンツ生成
  3. 03データベースの検索とクエリ
  4. 04ページの作成と編集

活用シーン

  1. 01Notion データベース一覧の確認
  2. 02議事録ページの作成
  3. 03プロジェクトの To-Do リスト生成
  4. 04ステータス条件に合うプロジェクトの検索

MCP 対応

README には、MCP サーバーへの接続や管理方法の説明がありません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

프롬프트 기반 노션 MCP 클라이언트

OpenAI API와 Notion API를 사용하여 자연어 명령으로 노션 작업 공간을 제어하는 클라이언트입니다.

설치 방법

  1. 저장소를 클론합니다:
git clone [저장소 URL]
cd [프로젝트 폴더]
  1. 가상 환경을 생성하고 활성화합니다:
python3 -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
  1. 필요한 패키지를 설치합니다:
pip install -r requirements.txt
  1. API 키 설정:
    • .env 파일을 생성하고 다음 내용을 추가합니다:
    NOTION_API_KEY=your_notion_api_key
    OPENAI_API_KEY=your_openai_api_key
    
    • 또는 config.py 파일에서 직접 API 키를 설정할 수 있습니다.

주요 기능

  • 자연어 명령으로 노션 작업 제어
  • OpenAI를 활용한 노션 콘텐츠 자동 생성
  • 데이터베이스 조회 및 쿼리
  • 페이지 생성 및 수정

사용 방법

기본 사용법
from mcp_controller import MCPController

# 컨트롤러 초기화
controller = MCPController()

# 자연어 명령 처리
result = controller.process_command("내 데이터베이스 목록을 보여줘")
print(result)
프롬프트 기반 CLI 실행
python prompt_mcp_example.py

다음과 같은 명령을 시도해보세요:

  1. 데이터베이스 조회:

    • '내 데이터베이스 목록을 보여줘'
  2. 페이지 생성:

    • '제목이 "회의록"이고 내용이 "오늘의 회의 내용"인 페이지를 만들어줘'
  3. 콘텐츠 생성:

    • '프로젝트 관리에 대한 To-Do 리스트를 만들어줘'
  4. 데이터베이스 쿼리:

    • '프로젝트 데이터베이스에서 상태가 "진행 중"인 항목을 찾아줘'

구성 요소

  • notion_client.py: Notion API 클라이언트
  • openai_client.py: OpenAI API 클라이언트
  • mcp_controller.py: 노션과 OpenAI 클라이언트를 통합하는 컨트롤러
  • prompt_mcp_example.py: 프롬프트 기반 CLI 예제
  • config.py: 구성 설정 파일

라이선스

이 프로젝트는 MIT 라이선스를 따릅니다.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。