
Kalkylator MCP Server
Kalkylator MCP Server ger snabba, programmatiska matematiska beräkningar till AI-assistenter och LLM:er via MCP-protokollet, vilket möjliggör exakta beräkningsm...
En specialiserad MCP-server för constraint-, SAT- och SMT-lösning som gör det möjligt för LLM:er och AI-agenter att bygga, redigera och lösa komplexa modeller interaktivt.
MCP Solver är en Model Context Protocol (MCP) server utformad för att tillhandahålla avancerade constraint-optimerings- och lösningsfunktioner till AI-assistenter och stora språkmodeller (LLM:er). Genom att integrera SAT (Boolean Satisfiability), SMT (Satisfiability Modulo Theories) och constraint-lösningskapacitet möjliggör MCP Solver för AI-modeller att interaktivt skapa, ändra och lösa komplexa matematiska modeller. Den stöder olika problemrepresentationer, inklusive MiniZinc för constraint-modeller, PySAT för SAT- och MaxSAT-problem samt Z3 för SMT-formler. Detta ger utvecklare och AI-agenter möjlighet att utföra uppgifter såsom automatiserat resonemang, optimering och modellanalys, vilket effektiviserar arbetsflöden inom forskning, ingenjörsvetenskap och beslutsfattande applikationer. Servern överbryggar klyftan mellan avancerade beräkningslösare och AI-drivna gränssnitt, vilket gör det enklare att använda dessa verktyg i automatiserade pipelines och interaktiva AI-system.
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
eller liknande).{
"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
är installerade.{
"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"]
}
}
}
Obs! Om din installation kräver API-nycklar eller hemligheter, använd miljövariabler enligt Windsurf-exemplet ovan.
Använd MCP i FlowHunt
För att integrera MCP-servrar i ditt FlowHunt-arbetsflöde börjar du med att lägga till MCP-komponenten i ditt flöde och koppla den till din AI-agent:
Klicka på MCP-komponenten för att öppna konfigurationspanelen. I systemets MCP-konfigurationssektion anger du din MCP-serverinformation med detta JSON-format:
{
"mcp-solver": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
När konfigurationen är klar kan AI-agenten nu använda denna MCP som ett verktyg med tillgång till alla dess funktioner. Kom ihåg att byta ut “mcp-solver” mot det faktiska namnet på din MCP-server och byt ut URL:en mot din egen MCP-server-URL.
Sektion | Tillgänglig | Detaljer/Noteringar |
---|---|---|
Översikt | ✅ | SAT-, SMT- och constraint-lösning för LLM:er |
Lista över Prompter | ⛔ | Inga promptmallar hittades |
Lista över Resurser | ⛔ | Inga explicita MCP-resurser beskrivna |
Lista över Verktyg | ✅ | clear_model, add_item, delete_item, replace_item, … |
Säkra API-nycklar | ✅ | Exempel för miljövariabler och inputs ges |
Sampling-stöd (mindre viktigt vid utvärdering) | ⛔ | Inte nämnt |
| Roots-stöd | ⛔ | Inte nämnt |
Baserat på tillgänglig dokumentation är MCP Solver en robust och specialiserad MCP-server fokuserad på constraint- och optimeringsproblemlösning, med väldefinierade verktyg men utan explicita promptmallar och resurser. Den är väl dokumenterad för installation och integration men nämner inte stöd för avancerade MCP-funktioner såsom roots eller sampling.
Har en LICENSE | ✅ (MIT) |
---|---|
Har minst ett verktyg | ✅ |
Antal Forks | 11 |
Antal Stars | 85 |
Vår åsikt:
MCP Solver är en mycket fokuserad, akademiskt robust MCP-server med stark integration av lösare och verktygsstöd. Avsaknaden av promptmallar och explicita resurser begränsar dess allmänna användbarhet, men kärnfunktionaliteten för constraint-/optimeringsarbetsflöden är utmärkt. Den skulle få 7/10 i betyg för generell MCP-utvärdering—högre om prompt-/resursstöd läggs till.
MCP Solver är en Model Context Protocol (MCP) server som erbjuder SAT-, SMT- och constraint-lösningsfunktionalitet till AI-agenter och LLM:er. Den stöder modellbygge, redigering och lösning genom verktyg som MiniZinc, PySAT och Z3, vilket möjliggör avancerade resonemangs- och optimeringsarbetsflöden.
MCP Solver inkluderar verktyg för modelleditering (clear_model, add_item, delete_item, replace_item), hämtning av aktuell modell (get_model) och lösning av modeller (solve_model) med stöd för timeout.
Användningsområden inkluderar byggande och lösning av constraint-modeller, automatiserad SAT/SMT-problemlösning, optimering (t.ex. schemaläggning), utbildningsintegration för undervisning i constraint-programmering och automatisering av forskning som involverar logikmodeller.
Lägg till MCP-komponenten i ditt FlowHunt-flöde och konfigurera den med dina MCP-serverdetaljer i systemets MCP-konfiguration. Använd det angivna JSON-formatet, uppdatera servernamn och URL, så får din AI-agent tillgång till alla MCP Solvers funktioner.
API-nycklar krävs inte som standard, men om din installation behöver dem kan du konfigurera miljövariabler och skicka dem till servern enligt dokumentationens installationsanvisningar.
Integrera avancerad constraint- och optimeringslösning i dina AI-arbetsflöden med MCP Solver. Utöka dina AI-agenters kapacitet för forskning, teknik och automation.
Kalkylator MCP Server ger snabba, programmatiska matematiska beräkningar till AI-assistenter och LLM:er via MCP-protokollet, vilket möjliggör exakta beräkningsm...
ModelContextProtocol (MCP) Server fungerar som en brygga mellan AI-agenter och externa datakällor, API:er och tjänster, vilket gör det möjligt för FlowHunt-anvä...
Model Context Protocol (MCP) Server kopplar samman AI-assistenter med externa datakällor, API:er och tjänster, vilket möjliggör smidig integrering av komplexa a...