Starlark MCP
Starlark MCPサーバーとは?
Starlark MCPサーバーは、AIアシスタント向けに特別に設計されたコード実行環境です。Starlark言語(Pythonに似た安全なスクリプト言語)に基づいており、AIモデルがコードを生成し、制御された環境で実行し、結果をAIアシスタントに返すことができます。Starlark MCPサーバーの使い方は?
サーバーをインストールした後、AIアシスタント(ClaudeやGeminiなど)はMCPプロトコルを通じてexecute_starlarkツールを呼び出してコードを実行できます。コードの実行結果はprint()関数を通じて出力され、AIアシスタントに返されます。適用シナリオ
数学計算、データ処理、アルゴリズム検証、プロトタイプ開発、教育デモなど、AIが生成したコードを安全に実行する必要があるシナリオに適しています。主な機能
安全なコード実行
Starlark言語のサンドボックス環境に基づいており、コード実行の安全性と分離性を確保します。
MCPプロトコル統合
Model Context Protocolと完全に互換性があり、さまざまなAIアシスタントとシームレスに統合できます。
拡張組み込み関数
豊富な組み込み関数ライブラリを提供し、コード実行能力を強化します。
出力キャプチャ
print()関数の出力を自動的にキャプチャし、最大16KBの出力内容をサポートします。
利点
安全で信頼性が高い:信頼できないコードの実行に特別に設計されています。
統合が容易:ClaudeやGeminiなどの主流のAIアシスタントをサポートしています。
性能が良好:Go言語で開発されており、実行効率が高いです。
開発に友好的:Pythonに似た構文で、学習コストが低いです。
制限
出力制限:最大出力が16KBで、大量のデータを処理するには適していません。
言語制限:Starlark言語のみをサポートし、他のプログラミング言語はサポートしていません。
機能制限:完全なプログラミング環境と比較すると、組み込み関数が限られています。
使い方
サーバーのインストール
Goのインストールコマンドを使用して、Starlark MCPサーバーをダウンロードしてインストールします。
AIアシスタントへの登録
サーバーを使用するAIアシスタント(Claude CodeまたはGemini)に登録します。
使用開始
AIアシスタントでexecute_starlarkツールを使用してStarlarkコードを実行します。
使用例
フラクタル画像の生成
Starlarkコードを使用して数学的なフラクタルパターンを生成し、コード実行と視覚化能力を示します。
数学計算
複雑な数学演算やアルゴリズム検証を実行します。
データ処理
データに対して簡単な処理、フィルタリング、または変換操作を行います。
よくある質問
StarlarkとPythonの違いは何ですか?
このサーバーをサポートするAIアシスタントはどれですか?
コード実行に時間制限はありますか?
コード実行エラーをどのように確認できますか?
関連リソース
MCP公式ドキュメント
Model Context Protocolの公式ドキュメントと仕様
Starlark言語ドキュメント
Starlarkプログラミング言語の公式ドキュメントと構文リファレンス
組み込み関数ドキュメント
Starlark MCPサーバーの拡張組み込み関数のリストと使い方
プロジェクトコードリポジトリ
Starlark MCPサーバーのソースコードと最新バージョン

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
19.3K
4.8ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
61.2K
4.7ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
16.0K
4.5ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
29.5K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
15.6K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
20.8K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
16.2K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
26.1K
4.5ポイント

