
Salesforce MCPサーバー
Salesforce MCPサーバーは、AIアシスタントや大規模言語モデルをSalesforceに直接接続し、シームレスなクエリ、レコード管理、メタデータ取得、API統合による自動化ワークフローや業務プロセスの自動化を実現します。...
制約、SAT、SMTソルビングに特化したMCPサーバー。LLMやAIエージェントが複雑なモデルを対話的に構築・編集・解決可能。
MCPソルバーは、AIアシスタントや大規模言語モデル(LLM)向けに高度な制約最適化・ソルビング機能を提供するModel Context Protocol(MCP)サーバーです。SAT(ブール充足可能性)、SMT(理論充足可能性)、制約ソルビング機能を統合することで、AIモデルが複雑な数理モデルを対話的に作成・編集・解決できるようにします。MiniZincによる制約モデル、PySATによるSAT/MaxSAT問題、Z3によるSMT論理式など多様な問題表現をサポート。これにより、開発者やAIエージェントは自動推論、最適化、モデル解析などのタスクを実行でき、研究・工学・意思決定のワークフローを効率化します。高度な計算ソルバーとAIインターフェースの橋渡しとして、これらのツールを自動化パイプラインや対話型AIシステムで活用しやすくします。
uv
プロジェクトマネージャーをインストール。git clone https://github.com/szeider/mcp-solver.git
cd mcp-solver
uv venv
source .venv/bin/activate
uv pip install -e ".[all]"
windsurf.json
など)を探す。{
"mcpServers": {
"mcp-solver": {
"command": "python",
"args": ["-m", "mcp_solver"]
}
}
}
{
"mcpServers": {
"mcp-solver": {
"command": "python",
"args": ["-m", "mcp_solver"],
"env": {
"SOLVER_API_KEY": "${SOLVER_API_KEY}"
},
"inputs": {
"api_key": "${SOLVER_API_KEY}"
}
}
}
}
uv
がインストールされていることを確認する{
"mcpServers": {
"mcp-solver": {
"command": "python",
"args": ["-m", "mcp_solver"]
}
}
}
uv
をインストールcursor.json
)を編集{
"mcpServers": {
"mcp-solver": {
"command": "python",
"args": ["-m", "mcp_solver"]
}
}
}
uv
のセットアップ{
"mcpServers": {
"mcp-solver": {
"command": "python",
"args": ["-m", "mcp_solver"]
}
}
}
注: APIキーやシークレットが必要な場合は、Windsurfの例のように環境変数を利用してください。
FlowHuntでのMCP利用
FlowHuntワークフローにMCPサーバーを組み込むには、フローにMCPコンポーネントを追加し、AIエージェントと接続します。
MCPコンポーネントをクリックして設定パネルを開き、「システムMCP設定」欄で次のJSON形式を使ってMCPサーバー情報を入力します。
{
"mcp-solver": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定が完了すると、AIエージェントがこのMCPのすべての機能にアクセスできるようになります。“mcp-solver"は実際のサーバー名に、URLはご自身のMCPサーバーURLに置き換えてください。
セクション | 可否 | 詳細/備考 |
---|---|---|
概要 | ✅ | LLM向けSAT・SMT・制約ソルビング |
プロンプト一覧 | ⛔ | プロンプトテンプレートなし |
リソース一覧 | ⛔ | 明示的なMCPリソース記載なし |
ツール一覧 | ✅ | clear_model, add_item, delete_item, replace_item, … |
APIキーセキュリティ | ✅ | 環境変数・inputs例あり |
サンプリング対応(評価上重要度低) | ⛔ | 記載なし |
| Roots対応 | ⛔ | 記載なし |
公開ドキュメントに基づき、MCPソルバーは制約・最適化問題解決に特化した堅牢なMCPサーバーです。ツール類は明確ですが、プロンプトテンプレートやリソースが明示されていません。セットアップや統合の説明は充実していますが、rootsやsamplingなどのMCP高度機能への対応記載はありません。
ライセンスあり | ✅ (MIT) |
---|---|
ツールが最低1つ以上 | ✅ |
フォーク数 | 11 |
スター数 | 85 |
当社の見解:
MCPソルバーは、学術的に堅牢かつソルバー統合やツール対応が充実したMCPサーバーです。プロンプトテンプレートや明示的リソースがない点で汎用性はやや制限されますが、制約・最適化ワークフローの中核機能は非常に優れています。一般的なMCP評価で7/10、プロンプト/リソース機能が追加されればさらに高評価となるでしょう。
MCPソルバーは、SAT、SMT、制約ソルビング機能をAIエージェントやLLMに提供するModel Context Protocol (MCP)サーバーです。MiniZinc、PySAT、Z3などのツールを通じてモデルの構築・編集・解決をサポートし、高度な推論や最適化ワークフローを実現します。
MCPソルバーには、モデル編集用ツール(clear_model、add_item、delete_item、replace_item)、現在のモデル取得(get_model)、タイムアウト対応のモデル解決(solve_model)などが含まれます。
制約モデルの構築と解決、自動SAT/SMT問題の解決、最適化(例:スケジューリング)、制約プログラミング教育への統合、論理モデルを用いた研究自動化などが主な用途です。
FlowHuntのフローにMCPコンポーネントを追加し、システムMCP設定でMCPサーバー情報を設定します。提供されるJSON形式でサーバー名とURLを更新すれば、AIエージェントがMCPソルバー機能を利用できるようになります。
デフォルトではAPIキーは不要ですが、必要な場合は環境変数を設定し、ドキュメントのセットアップ例のようにサーバーへ渡すことができます。
MCPソルバーでAIワークフローに高度な制約・最適化ソルビングを統合。研究・エンジニアリング・自動化におけるAIエージェントの能力を強化しましょう。
Salesforce MCPサーバーは、AIアシスタントや大規模言語モデルをSalesforceに直接接続し、シームレスなクエリ、レコード管理、メタデータ取得、API統合による自動化ワークフローや業務プロセスの自動化を実現します。...
Salesforce MCPサーバーはAIアシスタントとSalesforceを統合し、FlowHuntを通じてメール送信やApexコードのデプロイなどの自動化ワークフローを実現。業務プロセスの効率化と生産性の向上をサポートします。...
Solr Search MCPサーバーは、大規模言語モデル(LLM)とApache Solrを統合し、Model Context Protocol(MCP)を介してSolrコレクションからのドキュメントの安全で認証済み、型安全な検索および取得を可能にします。エンタープライズ向けの検索、高度なフィルタリング、ソート、非同...