Deepseek統合用のMCPサーバー
このリポジトリには、Claude Desktop が Docker で実行されている Deepseek モデルを使用できるようにするモデル制御プロトコル (MCP) サーバー実装が含まれています。
前提条件
- ドッカー
- Python 3.11以降
- Deepseek APIキー
- クロードデスクトップ
インストール
- リポジトリをクローンします。
git clone https://github.com/vincentf305/mcp-server-deepseek.git
cd mcp-server-deepseek
- 依存関係をインストールします:
pip install -r requirements.txt
環境変数の設定
プロジェクトのルート ディレクトリに.env
ファイルを作成し、次の環境変数を追加します。
DEEPSEEK_API_KEY=your_api_key_here
your_api_key_here
実際の Deepseek API キーに置き換えてください。
サーバーの実行
Dockerの使用
- Docker イメージをビルドします。
docker build -t mcp_server_deepseek .
- コンテナを実行します。
docker run -d \
--name mcp-server-deepseek \
-p 8765:8765 \
-e DEEPSEEK_API_KEY=your_api_key_here \
mcp-server-deepseek
ローカルで実行
python -m mcp_server_deepseek.server
Claude Desktopでの使用
- Deepseek APIキーがあることを確認してください
- Claude Desktop 構成 (claude_desktop_config.json) に以下を追加します。
{
"mcpServers": {
"deepseek-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DEEPSEEK_API_KEY",
"mcp_server_deepseek"
],
"env": {
"DEEPSEEK_API_KEY": "your_api_key_here"
}
}
}
}
- 新しい設定をロードするには、Claude Desktopを再起動してください。
貢献
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature
) - 変更をコミットします (
git commit -m 'Add some amazing feature'
) - ブランチにプッシュする (
git push origin feature/amazing-feature
) - プルリクエストを作成する
ライセンス
MITライセンス - 詳細についてはLICENSEファイルを参照してください