
Coda MCPサーバー統合
Coda MCPサーバーは、AIアシスタントがCodaのプラットフォームと連携できる標準化された方法を提供し、ドキュメントのクエリ、ワークフローの自動化、統一プロトコルによるFlowHuntおよび他のAIエージェントとのシームレスな統合を可能にします。...
MCPコードエグゼキューターMCPサーバーで、FlowHuntフロー内で直接Pythonコードの実行、依存関係のインストール、分離環境の管理が可能です。
MCPコードエグゼキューターは、LLM(大規模言語モデル)が指定したPython環境(Conda、virtualenv、またはUV virtualenvなど)内でPythonコードを実行できるMCP(Model Context Protocol)サーバーです。AIアシスタントと実際に実行可能なPython環境を連携させることで、コード実行、ライブラリ管理、動的な環境構築など、幅広い開発タスクを実現します。このサーバーはトークン制限を克服するインクリメンタルなコード生成、依存関係のその場インストール、実行環境のランタイム設定にも対応。開発者はこのツールを活用して、コード評価の自動化、新しいパッケージの実験、制御された安全な環境下での計算管理が可能です。
リポジトリやドキュメントに明示的なプロンプトテンプレートは記載されていません。
リポジトリやドキュメントに特定のリソースは記載されていません。
{
"mcpServers": {
"mcp-code-executor": {
"command": "node",
"args": [
"/path/to/mcp_code_executor/build/index.js"
],
"env": {
"CODE_STORAGE_DIR": "/path/to/code/storage",
"ENV_TYPE": "conda",
"CONDA_ENV_NAME": "your-conda-env"
}
}
}
}
{
"mcpServers": {
"mcp-code-executor": {
"env": {
"CODE_STORAGE_DIR": "/path/to/code/storage",
"ENV_TYPE": "conda",
"CONDA_ENV_NAME": "your-conda-env",
"MY_SECRET_API_KEY": "${MY_SECRET_API_KEY}"
},
"inputs": {
"apiKey": "${MY_SECRET_API_KEY}"
}
}
}
}
{
"mcpServers": {
"mcp-code-executor": {
"command": "node",
"args": [
"/path/to/mcp_code_executor/build/index.js"
],
"env": {
"CODE_STORAGE_DIR": "/path/to/code/storage",
"ENV_TYPE": "conda",
"CONDA_ENV_NAME": "your-conda-env"
}
}
}
}
{
"mcpServers": {
"mcp-code-executor": {
"command": "node",
"args": [
"/path/to/mcp_code_executor/build/index.js"
],
"env": {
"CODE_STORAGE_DIR": "/path/to/code/storage",
"ENV_TYPE": "conda",
"CONDA_ENV_NAME": "your-conda-env"
}
}
}
}
{
"mcpServers": {
"mcp-code-executor": {
"command": "node",
"args": [
"/path/to/mcp_code_executor/build/index.js"
],
"env": {
"CODE_STORAGE_DIR": "/path/to/code/storage",
"ENV_TYPE": "conda",
"CONDA_ENV_NAME": "your-conda-env"
}
}
}
}
注: Dockerも利用できます。提供されているDockerfileは
venv-uv
環境タイプでテスト済みです:
{
"mcpServers": {
"mcp-code-executor": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp-code-executor"
]
}
}
}
FlowHuntでのMCP利用
FlowHuntワークフローにMCPサーバーを組み込むには、フローにMCPコンポーネントを追加し、AIエージェントと接続します。
MCPコンポーネントをクリックして設定パネルを開き、システムMCP設定セクションで以下のJSONフォーマットでサーバー情報を入力します。
{
"mcp-code-executor": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定が完了すると、AIエージェントはこのMCPのすべての機能・能力にアクセスできるようになります。“mcp-code-executor"の部分は実際のMCPサーバー名に、URLもご自身のサーバーURLに変更してください。
セクション | 利用可否 | 詳細・備考 |
---|---|---|
概要 | ✅ | |
プロンプト一覧 | ⛔ | プロンプトテンプレートは見つかりません |
リソース一覧 | ⛔ | 明示的なリソース記載なし |
ツール一覧 | ✅ | execute_code, install_dependencies, check_installed_packages |
APIキーのセキュリティ | ✅ | envとinputs例付き |
サンプリングサポート(評価では重要度低) | ⛔ | 記載なし |
このMCPサーバーは、コード実行とLLM統合において本質的かつ堅牢な機能を提供し、明確なセットアップ方法とツールも備えています。一方で、プロンプトテンプレートや明示的なリソース、ルートやサンプリングサポートに関する情報は不足しています。コード実行に特化したMCPとしては非常に実用的かつ統合も容易で高評価ですが、高度なMCP機能やドキュメントの充実度で一部減点となります。
ライセンスあり | ✅ (MIT) |
---|---|
ツールが少なくとも1つ | ✅ |
フォーク数 | 25 |
スター数 | 144 |
これは、言語モデルが安全で分離された環境(Condaやvenvなど)でPythonコードを実行し、依存関係を管理し、実行時環境を構成できるModel Context Protocol (MCP) サーバーです。コード評価、データサイエンス、自動化ワークフロー、FlowHuntでの動的環境構築などに最適です。
Pythonコードの実行(`execute_code`)、その場での依存関係インストール(`install_dependencies`)、インストール済みパッケージの確認(`check_installed_packages`)などのツールを提供します。
フロー内でMCPコードエグゼキューターをMCPコンポーネントとして追加し、サーバーのURLやトランスポート手法を設定してください。これでAIエージェントがコード実行や環境管理機能をFlowHunt内で利用できます。
はい、このサーバーは分離されたCondaやvirtualenv環境でのコード実行をサポートしており、再現性を担保し依存関係の競合を防ぎます。
はい、サーバーはインクリメンタルなコード実行に対応しており、LLMのトークン制限を超えるようなコードにも対応できます。
はい、提供されているDockerfileを使用し、MCPサーバーをDockerコンテナ内で実行することで、さらに分離性を高めることができます。
安全かつ自動化されたPythonコード実行でフローを強化しましょう。MCPコードエグゼキューターMCPサーバーを統合し、データサイエンスや自動化など動的ワークフローを解放しましょう。
Coda MCPサーバーは、AIアシスタントがCodaのプラットフォームと連携できる標準化された方法を提供し、ドキュメントのクエリ、ワークフローの自動化、統一プロトコルによるFlowHuntおよび他のAIエージェントとのシームレスな統合を可能にします。...
Code Sandbox MCPサーバーは、安全でコンテナ化された環境でコードを実行できるようにし、AIアシスタントや開発者ツールがDockerを使って安全にコードを実行・テスト・管理できるようにします。安全なコード実行、自動テスト、および教育用途に最適です。...
pydanticpydantic-aimcp-run-python MCPサーバーは、AIアシスタントと安全で制御されたPythonコード実行環境をつなぐ架け橋です。FlowHuntや互換性のあるプラットフォーム内で、動的なPythonスクリプト実行、自動化、並列関数実行を可能にします。...