mcp-server について
mcp-serverは、MCPサーバーの作成を学ぶためのプロジェクトです。READMEにはPythonの前提条件とクライアント設定例があり、jina.aiの検索やウェブページ読み取りにも触れています。
主な機能
- 01MCPサーバー開発の学習向け
- 02Pythonとuvの準備手順
- 03クライアント設定例
- 04jina.aiの検索とページ読み取りの記載
活用シーン
- 01MCPサーバーの設定学習
- 02Claude Desktopへの設定
- 03Pythonプロジェクトの起動方法の参照
- 04記載されたjina.aiツールの確認
MCP 対応
MCPサーバーのプロジェクトです。READMEにはクライアント設定例と、jina.aiの検索およびウェブページ読み取りに関する記載があります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server
MCP サーバーの書き方を学ぶ
インストール(cline)
Smithery 経由でインストールする
Smithery 経由で Claude Desktop に mcp-server を自動的にインストールするには:
npx -y @smithery/cli install @yiGmMk/mcp-server --client claude
前提条件
• Python 3.12 以降 • uv パッケージマネージャー
uv をインストールしていない場合は、uv のインストールガイドを参照してください。
macOS または Linux では、次のコマンドでインストールできます。
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows では、PowerShell でインストールします。
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
設定ファイル
まずは以下の設定方法を使用してください。
{
"mcpServers": {
"yiGmMk/mcp-server": {
"command": "uv",
"args": [
"--directory",
"/path/to/your/mcp-server",
"run",
"main.py"
],
"env": {
"JINA_API_KEY": "jina_api_key,请从https://jina.ai/reader获取",
"GOOGLE_AI_STUDIO_KEY": "Google AI Studio api key,请从https://aistudio.google.com/apikey获取",
"PYTHONIOENCODING": "utf-8"
},
"disabled": false,
"autoApprove": []
}
}
}
または、venv を使用します(環境変数の設定を追加)。
{
"mcpServers": {
"yiGmMk/mcp-server": {
"command": "uv",
"args": [
"run",
"/path/to/your/mcp-server/main.py"
],
"env": {
"VIRTUAL_ENV": "/path/to/your/mcp-server/.venv",
"JINA_API_KEY": "jina_api_key,请从https://jina.ai/reader获取",
"GOOGLE_AI_STUDIO_KEY": "Google AI Studio api key,请从https://aistudio.google.com/apikey获取",
"PYTHONIOENCODING": "utf-8"
},
"disabled": false,
"autoApprove": []
}
}
}
jina.ai
jina.ai が提供する、検索やウェブページの読み取りなどの各種ツール…
TODO
- https://smithery.ai/server/@yiGmMk/mcp-server/tools に公開する dockerfile のビルドには成功しましたが、Docker で MCP サービスを実行するとすぐに終了してしまい、使用できません。関連する issue: 1.MCP within a Docker Container exits, regardless of lifespan 2. ifespan shuts as soon as it opens
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。