Openmcp Tutorial について
OpenMCP Tutorial は、複数のプログラミング言語で書かれた MCP サーバーの例をまとめたリポジトリです。Model Context Protocol を初めて学ぶ開発者を対象としており、Web 閲覧、データベースアクセス、ファイル操作などの機能を AI アプリケーションに提供するサーバーの作り方を示します。
主な機能
- 01多言語の MCP サーバー例
- 02Python、TypeScript、Go による実装
- 03中国語と英語のチュートリアル
- 04OpenMCP による VS Code 上での起動とデバッグ
活用シーン
- 01MCP サーバーの開発方法の学習
- 02言語ごとの実装の比較
- 03VS Code でのサンプルサーバーのデバッグ
MCP 対応
このプロジェクトは MCP サーバーの実装例を提供し、MCP クライアントへ機能を公開する方法を示します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
OpenMCP チュートリアル
複数の言語による Model Context Protocol(MCP)サーバーの包括的なサンプル集
概要
このリポジトリには、さまざまなプログラミング言語で実装された Model Context Protocol(MCP)サーバーのサンプル集が含まれています。これらのサンプルでは、ウェブブラウジング、データベースアクセス、ファイル操作など、さまざまな機能を AI アプリケーションに提供できる MCP サーバーの構築方法を紹介しています。
MCP を初めて使う方も、コンテキストデータを使って AI アプリケーションを拡張したい方も、これらのサンプルを使えばすぐに始められます。
はじめに
前提条件
- Python 3.x(Python のサンプル用)
- Node.js 18+(TypeScript のサンプル用)
- Go(Go のサンプル用)
- uv(Python プロジェクトでの使用を推奨)
- tsx(TypeScript プロジェクトでの使用を推奨)
MCP サーバーの起動方法
- vscode に OpenMCP をダウンロードします。
- プロジェクトディレクトリを開き、エントリーファイルをクリックします。
- 起動アイコンをクリックします。
- 新しいデバッグプロジェクトを作成し、対話型テストを選択して始めます。
コントリビューターになりませんか?
OpenMCP に貢献する方法については、こちらをご覧ください。
コミュニティに参加する
- QQ: 782833642
- Wechat: [email protected] までお問い合わせください
- Discord: https://discord.gg/SKTZRf6NzU
ライセンス
このプロジェクトは MIT ライセンスの下で公開されています。詳細は LICENSE ファイルをご覧ください。
OpenMCP コミュニティが ❤️ を込めて制作
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
