
ModelContextProtocol (MCP) Sunucu Entegrasyonu
ModelContextProtocol (MCP) Sunucusu, AI ajanları ile harici veri kaynakları, API'ler ve servisler arasında bir köprü görevi görerek FlowHunt kullanıcılarının ba...
Kısıt, SAT ve SMT çözümü için uzmanlaşmış bir MCP sunucusu; LLM’lerin ve AI ajanlarının karmaşık modelleri etkileşimli olarak oluşturmasına, düzenlemesine ve çözmesine olanak tanır.
MCP Çözücü, AI asistanları ve Büyük Dil Modellerine (LLM’ler) gelişmiş kısıt optimizasyonu ve çözüm yetenekleri sağlamak için tasarlanmış bir Model Context Protocol (MCP) sunucusudur. SAT (Boolean Satisfiability), SMT (Satisfiability Modulo Theories) ve kısıt çözme kabiliyetlerini entegre ederek, MCP Çözücü AI modellerinin karmaşık matematiksel modelleri etkileşimli şekilde oluşturmasına, değiştirmesine ve çözmesine imkân tanır. Kısıt modelleri için MiniZinc, SAT ve MaxSAT problemleri için PySAT, SMT formülleri için Z3 gibi çeşitli problem temsillerini destekler. Bu sayede geliştiriciler ve AI ajanları; otomatik mantıksal çıkarım, optimizasyon ve model analizi gibi görevleri yerine getirebilir, araştırma, mühendislik ve karar destek uygulamalarında iş akışlarını kolaylaştırabilirler. Sunucu, gelişmiş hesaplama çözücüleri ile AI tabanlı arayüzler arasında köprü görevi görerek, bu araçların otomatik iş akışlarına ve etkileşimli AI sistemlerine kolayca entegre edilmesini sağlar.
uv
proje yöneticisini yükleyin.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
veya benzeri).{
"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
kurulu olduğundan emin olun.{
"mcpServers": {
"mcp-solver": {
"command": "python",
"args": ["-m", "mcp_solver"]
}
}
}
uv
yükleyin.cursor.json
).{
"mcpServers": {
"mcp-solver": {
"command": "python",
"args": ["-m", "mcp_solver"]
}
}
}
uv
‘yu kurun ve ayarlayın.{
"mcpServers": {
"mcp-solver": {
"command": "python",
"args": ["-m", "mcp_solver"]
}
}
}
Not: Kurulumunuzda API anahtarı veya gizli anahtar gerekiyorsa, Windsurf örneğindeki gibi ortam değişkenleri kullanabilirsiniz.
FlowHunt’ta MCP kullanımı
MCP sunucularını FlowHunt iş akışınıza entegre etmek için, akışınıza MCP bileşenini ekleyerek AI ajanınıza bağlayın:
MCP bileşenine tıklayarak yapılandırma panelini açın. Sistem MCP yapılandırma bölümünde, aşağıdaki JSON formatını kullanarak MCP sunucunuzun detaylarını girin:
{
"mcp-solver": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Yapılandırma tamamlandığında, AI ajanı bu MCP’yi bir araç olarak kullanabilir ve tüm fonksiyonlarına ve imkanlarına erişebilir. “mcp-solver” kısmını kendi MCP sunucu adınız ile, URL’yi ise kendi MCP sunucu URL’niz ile değiştirmeniz gerektiğini unutmayın.
Bölüm | Kullanılabilirlik | Detaylar/Notlar |
---|---|---|
Genel Bakış | ✅ | LLM’ler için SAT, SMT ve kısıt çözümü |
İstem Listesi | ⛔ | Hiçbir istem şablonu bulunamadı |
Kaynak Listesi | ⛔ | Açıkça tanımlanmış bir MCP kaynağı yok |
Araç Listesi | ✅ | clear_model, add_item, delete_item, replace_item, … |
API Anahtarı Güvenliği | ✅ | Ortam değişkenleri ve girdiler için örnek verildi |
Örnekleme Desteği (değerlendirmede önemsiz) | ⛔ | Bahsedilmemiş |
| Roots Desteği | ⛔ | Bahsedilmemiş |
Mevcut dökümantasyona göre, MCP Çözücü kısıt ve optimizasyon problem çözümüne odaklı, iyi tanımlanmış araçlara sahip sağlam ve özelleşmiş bir MCP sunucusudur; ancak açık istem şablonları ve kaynaklar bulunmamaktadır. Kurulum ve entegrasyonu iyi belgelenmiştir, fakat roots veya örnekleme gibi gelişmiş MCP özelliklerinden bahsedilmemektedir.
Bir LICENSE var mı | ✅ (MIT) |
---|---|
En az bir aracı var mı | ✅ |
Fork sayısı | 11 |
Star sayısı | 85 |
Bizim görüşümüz:
MCP Çözücü, güçlü çözücü entegrasyonu ve araç desteğiyle, akademik olarak sağlam ve özel amaçlı bir MCP sunucusudur. İstem şablonlarının ve açık kaynakların eksikliği genel amaçlı kullanımını sınırlandırsa da, kısıt/optimizasyon iş akışları için çekirdek fonksiyonu mükemmeldir. Genel amaçlı MCP değerlendirmesi için 7/10 puan alır—istem/kaynak desteği eklenirse puanı daha da artacaktır.
MCP Çözücü, AI ajanlarına ve LLM'lere SAT, SMT ve kısıt çözme işlevselliği sunan bir Model Context Protocol (MCP) sunucusudur. MiniZinc, PySAT ve Z3 gibi araçlar üzerinden model oluşturma, düzenleme ve çözme desteği sağlayarak gelişmiş mantıksal çıkarım ve optimizasyon iş akışlarını mümkün kılar.
MCP Çözücü; model düzenleme (clear_model, add_item, delete_item, replace_item), mevcut modeli alma (get_model) ve zaman aşımı desteğiyle modeli çözme (solve_model) araçlarını içerir.
Kullanım alanları arasında kısıt modelleri oluşturma ve çözme, otomatik SAT/SMT problem çözümü, optimizasyon (ör. zamanlama), kısıt programlama öğretimi için eğitim entegrasyonu ve mantık modelleriyle ilgili araştırmaların otomasyonu yer alır.
FlowHunt akışınıza MCP bileşenini ekleyin ve sistem MCP yapılandırmasına MCP sunucunuzun ayrıntılarını ekleyin. Sağlanan JSON formatını kullanın, sunucu adı ve URL'sini güncelleyin; AI ajanınız tüm MCP Çözücü işlevlerine erişecektir.
API anahtarları varsayılan olarak gerekmez, ancak kurulumunuzda ihtiyaç varsa, ortam değişkenleri ile bunları yapılandırıp, dokümantasyondaki ayar örneklerinde gösterildiği gibi sunucuya iletebilirsiniz.
MCP Çözücü ile AI iş akışlarınıza gelişmiş kısıt ve optimizasyon çözümü entegre edin. AI ajanlarınızın araştırma, mühendislik ve otomasyon için kabiliyetlerini artırın.
ModelContextProtocol (MCP) Sunucusu, AI ajanları ile harici veri kaynakları, API'ler ve servisler arasında bir köprü görevi görerek FlowHunt kullanıcılarının ba...
Çoklu-Model Danışmanı MCP Sunucusu, FlowHunt'ın yapay zeka asistanlarını birden fazla yerel Ollama modeliyle bağlamasını sağlar; böylece çeşitli yapay zeka bakı...
FlowHunt ve AI asistanlarını LeetCode’un kodlama problemleri, kullanıcı profilleri, günlük meydan okumalar ve yarışma verilerine LeetCode MCP Sunucusu üzerinden...