Skip to main content
Glama

MCP Notes Connector

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 # セットアップガイド

ドキュメント

ユーザー向け

開発者向け(AIエージェント用)

  • CLAUDE.md - Claude Code向けの開発ガイド

  • AGENT.md - AI Coding Agents(GitHub Copilot CLI等)向けガイド

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AnotherStream/mcp-notes-connector'

If you have feedback or need assistance with the MCP directory API, please join our Discord server