
mcp introduction
通过Model Context Protocol (MCP)实现AI操作本地任务管理系统的入门项目。
Repository Info
About This Server
通过Model Context Protocol (MCP)实现AI操作本地任务管理系统的入门项目。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
MCP 入門:MCP サーバー・MCP クライアントを作ってみよう
IwakenLab TechBook vol.6 第 1 章の実装サンプル
Model Context Protocol (MCP) で AI がローカルファイルを操作する TODO 管理システム
!MCP Architecture
🎯 このプロジェクトで体験できること
- Claude Desktop: 自然言語でローカル TODO 管理
- MCP サーバー開発: FastMCP を使った独自ツール作成
- カスタムクライアント: Claude API との直接連携
🏗️ 構成
mcp-introduction/
├── mcp-todo-server/ # MCPサーバー (Resources + Tools)
└── mcp-client/ # Claude API連携クライアント
⚡ クイックスタート
必要環境
- Python 3.10+ / Node.js / Claude Desktop
1. uv のインストール
PowerShell を管理者権限で実行:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
新しいターミナルで確認: uv --version
2. プロジェクトセットアップ
git clone [repository-url]
cd mcp-introduction
# 両プロジェクトを初期化
cd mcp-todo-server && uv init && uv add fastmcp
cd ../mcp-client && uv init && uv add anthropic mcp python-dotenv
# APIキー設定
cp .env.example .env # .envにANTHROPIC_API_KEYを設定
2 つの体験方法
🔹 Claude Desktop (推奨)
- 設定ファイル更新で即体験可能
- 詳細:
mcp-todo-server/README.md
🔹 カスタムクライアント
cd mcp-client
uv run python client.py todo-manager
📖 技術書・関連リンク
- 技術書展 18 - IwakenLab TechBook vol.6
- MCP 公式ドキュメント
- FastMCP
Quick Start
Clone the repository
git clone https://github.com/herring101/mcp-introductionInstall dependencies
cd mcp-introduction
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.