MCP Notes连接器
Evernote API利用期间Model Context Protocol (MCP) 服务器实施。
概要
此项目包括:Evernote API和集成MCP服务器。笔记本、笔记本、标签等Evernote允许访问资源。
当前状态:基本结构已经完成Evernote API协作部分未安装(存根状态)。
快速启动
有关设置方法和动作确认docs/QUICKSTART.md 来修改标记元素的显示属性。
项目状态
详细的实施情况,关于今后的路线图docs/STATUS.md 来修改标记元素的显示属性。
安装,安装
创建虚拟环境并安装软件包
# 仮想環境の作成
python -m venv venv
# 仮想環境の有効化
# Windows:
venv\Scripts\activate
# Linux/Mac:
source venv/bin/activate
# 依存パッケージのインストール
pip install -r requirements.txt
# または開発版のインストール
pip install -e ".[dev]"环境变数
.env创建文件并设置以下环境变量:
EVERNOTE_TOKEN=your_evernote_developer_token
EVERNOTE_SANDBOX=true # サンドボックス環境を使用する場合开発
# サーバー起動
python -m mcp_notes_connector.server
# または
mcp-notes-connector # pip install後
# テスト実行
pytest
# コードフォーマット
black src/ tests/
# Lint
ruff check src/ tests/
# 型チェック
mypy src/项目结构
src/mcp_notes_connector/
├── __init__.py # パッケージ初期化
├── server.py # MCPサーバーのメインロジック
├── evernote_client.py # Evernote API クライアント
└── types.py # 型定義
tests/ # テストコード
docs/
├── ARCHITECTURE.md # アーキテクチャ詳細
├── STATUS.md # 実装状況とロードマップ
└── QUICKSTART.md # セットアップガイド文档
面向用户
- docs/QUICKSTART.md -以最快速度设置并确认动作
- docs/STATUS.md -实施情况、未实施项目和将来的路线图
- docs/ARCHITECTURE.md -系统体系结构详细信息
面向开发者(AI代理用)
许可证
麻省理工学院
