DINGTALK MCP - 通过钉钉客户端AI助理调用本地私有部署的MCP服务 について
DingTalk AI Agentからローカルで稼働するプライベートなMCPサービスを呼び出すプロジェクトです。複数モデルの設定に対応し、デコレーターで独自関数を追加できます。
主な機能
- 01DingTalk AI Agentからローカルサービスへ接続
- 02複数モデルの設定
- 03ローカルで動作するMCPサーバー
- 04デコレーターによる独自関数の登録
活用シーン
- 01DingTalk AI AgentからローカルのMCPサービスを利用
- 02サービスに独自関数を追加
MCP 対応
DingTalk AI Agentが呼び出せるローカル稼働のMCPサーバーを提供し、複数モデルの設定に対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
DINGTALK MCP - 通过钉钉客户端AI助理调用本地私有部署的MCP服务
将仓库导入python IDE工程即可启动运行,无需远端部署
##主要功能介绍
- 钉钉AI助理直通模式与本地服务通信
- 支持多模型配置的MCP协议
- 支持本地化运行的MCP Service
会话功能
项目目录结构
[
'|-- Project',
' |-- README.md',
' |-- main.py',
' |-- app',
' |-- api',
' | |-- __init__.py',
' | |-- dingtalk_client.py',
' |-- config',
' | |-- __init__.py',
' | |-- settings.py',
' |-- core',
' | |-- __init__.py',
' | |-- llm_service.py',
' | |-- mcp_server.py',
' | |-- message_service.py',
' |-- resource',
' | |-- DingTalkAgentConfig',
' | |-- conversation.jpg',
' |-- utils',
' |-- __init__.py',
' |-- logger.py',
''
]
🛠️ 自定义函数开发
在 app/core/mcp_server.py 文件中,可以使用 @register_tool 装饰器添加您自己的自定义函数:
环境要求
- Python > 3.10
- OpenSSL > 1.1
使用本地环境
- 安装依赖:
直接采用IDE import即可
欢迎贡献!交流!联系邮箱 [email protected]
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。