30-sekunders svaret
Museer løste dette problem én gang før, for et halvandet århundrede siden, med katalogkortet: en standardiseret måde for enhver besøgende at stille en enorm samling et præcist spørgsmål og få et præcist svar. Model Context Protocol — MCP — er katalogkortet til AI-assistenter. Det er en åben standard, der gør det muligt for en assistent som Claude at række ud over sin samtale og forespørge en levende, struktureret kilde til sandhed i stedet for at stole på hvad end den halvvejs husker fra træningen. Mus3ums udgiver nu netop et sådant katalog: en MCP-server på https://direct.Mus3ums.com/mcp/ med syv værktøjer. Fem af dem søger i samlingen — kunstværker, kunstnere, museer, artikler eller alle fire på én gang. Ét returnerer et præcist pristilbud i rigtige penge for en reproduktion af ethvert kunstværk i kataloget, som et kunstprint eller et håndmalet oliemalerie, i den størrelse og i den valuta, vi angiver. Og ét — det eneste værktøj, der spørger, hvem vi er — lader os tjekke vores egne ordrer. Ingen nøgle, ingen registrering, ingen betaling er nødvendig for nogen af de offentlige værktøjer. Vi forbinder assistenten én gang, og derefter bliver "find mig Caillebottes regnfulde Paris-gade, og fortæl mig hvad en håndmalet kopi på en meter bred ville koste i euro" til et spørgsmål med et præcist svar.
1. Hvad MCP er, uden fagudtryk
En AI-assistent er, hvis den lades i stikken, som en lærd låst inde i et bibliotek, der holdt op med at anskaffe bøger på den dag, dens træning sluttede. Spørg den om Caravaggios biografi, og den klarer sig godt; spørg den, hvad en 70 × 90 cm håndmalet reproduktion af Matthæus' kaldelse koster i dag, i canadiske dollars, og den kan kun gætte — høfligt, flydende og uden mulighed for at efterprøve det.
MCP, en åben standard introduceret af Anthropic i slutningen af 2024 og siden adopteret på tværs af branchen, løser dette på den simpleste mulige måde: det giver assistenten en telefon. En hjemmeside, der har noget værd at spørge om — et katalog, en database, en prisliste — offentliggør et lille sæt navngivne værktøjer, hver med en beskrivelse af, hvad de gør, og hvad de skal have at vide. Assistenten læser den liste, ligesom vi læser en menu, og når vores spørgsmål kræver det, ringer den op: én struktureret forespørgsel ud, ét struktureret svar tilbage, citeret for os med tallene intakte. Assistenten roder aldrig i hjemmesidens servere; den kan kun stille de spørgsmål, som siden har valgt at besvare. Den begrænsning er selve pointen. Et katalog giver ikke besøgende nøglerne til arkivet — det besvarer forespørgslen på kortet.
2. De syv værktøjer, og hvad hvert enkelt besvarer
Serveren eksponerer syv værktøjer. Bemærk sættets opbygning: fem er måder at finde ting på, ét omdanner et fund til en pris, og ét — det eneste private — vedrører os snarere end samlingen.
| Værktøj | Hvad det besvarer | Token nødvendig? |
|---|---|---|
search_artworks |
Fuldtekstsøgning i kunstkataloget efter titel, kunstner og beskrivelse — "hvedemark med cypresser", "Bruegel vinterjægere". Hvert match returnerer kunstneren, titlen, et link til værkets side og en relevansscore. | Nej |
search_artists |
Kunstnere efter navn eller biografi, indsnævret hvis ønsket efter fødeby, fødeland eller et år, hvor kunstneren var i live — en diskret superkraft til spørgsmål som "malere aktive i Delft i 1660". | Nej |
search_museums |
Museer efter navn, valgfrit efter by og land, hvor hvert resultat er placeret på kortet: navn, by, land, link. | Nej |
search_articles |
Sidens egne essays, guides og FAQ'er, valgfrit filtreret efter kategori (blog, køberguide, support osv.). | Nej |
search_fts |
Alle fire kataloger på én gang — op til ti resultater fra hver, samlet i en enkelt liste sorteret efter relevans. Det rette første skridt, når vi endnu ikke ved, om "Vermeer Delft" skal føre til et maleri, en biografi eller et museum. | Nej |
get_a_quotation |
En præcis pris for en reproduktion af et navngivet kunstværk — som et kunsttryk eller et håndmalet oliemalerie — i en given bredde og højde (25–250 cm pr. side, i cm eller tommer) og i en given valuta. Kunstværket kan angives ved dets katalognummer eller blot ved titel og kunstner. | Nej |
get_my_orders_details |
Vores egne ordrer — og kun vores egne: datoer, beløb, linjeelementer med deres valgmuligheder, nuværende status, leveringsadresse. "Hvor er den Monet, jeg bestilte i marts?" bliver til et spørgsmål, vores assistent kan besvare. | Ja — personlig token fra /profile/mcp/ |
Hvert søgeresultat bærer en relevansscore, og værktøjerne returnerer kun matches med høj konfidens frem for at fylde listen op — en assistent, der læser resultaterne, kan kende forskel på en fast identifikation og et usikkert gæt. Resultaterne leveres på det sprog, vi spørger på: language-parameteren accepterer alle sidens grænsefladesprog, og links peger på sider i det pågældende sprog.
3. Tilbudsværktøjet fortjener et nærmere kig
Prisen er der, hvor de fleste "AI møder shopping"-integrationer går stille og roligt galt, så det er værd at præcisere nøjagtigt, hvad dette værktøj gør. Tilbuddet beregnes af den samme kode, som prissætter selve købssiden, og afrundes på samme måde — det tal, assistenten læser op, er det tal, vi ville se på hjemmesiden, ikke et estimat af det. Tre yderligere egenskaber ved værktøjet fortjener opmærksomhed:
- Det nægter at gætte på penge. Hvis vi beder om en valuta, hvis vekselkurs ikke er tilgængelig, siger værktøjet det og stopper. Det erstatter aldrig i stilhed amerikanske dollars og håber, at vi ikke opdager det.
- Det fortæller os, hvad der er og ikke er til salg. Ikke alle værker tilbydes i alle former. Bed om et håndmalet oliemalerie af et værk, der kun er tilgængeligt som print, og svaret påpeger problemet — og nævner printet, hvis den mulighed er åben.
- Det holder størrelserne ærlige. Hver dimension skal ligge mellem 25 og 250 cm (ca. 10 til 98 tommer) — det interval, et værksted rent faktisk kan producere — og værktøjet omregner tommer for os i stedet for at stole på nogens mentale hovedregning.
Så en samtale som denne bliver rutine: "Find Gustave Caillebottes parisiske gadescene i regnen, giv mig derefter et tilbud på et håndmalet olie i 100 × 70 cm i euro, og samme størrelse som et print, og fortæl mig forskellen." Assistenten foretager ét søgeopkald og to tilbudsopkald, og den sammenligning, den leverer tilbage, er aritmetik baseret på reelle priser — den samme sammenligning, som vores guide til giclée-print versus håndmalede olier gennemgår manuelt.
4. Tilslutning af en assistent i praksis
Serveren taler tilstandsløs MCP over almindelig HTTPS — JSON-RPC i en POST-body, ikke andet eksotisk — hvilket betyder, at to målgrupper kan bruge den.
Med en MCP-klient
Enhver MCP-kompatibel klient forbinder blot med endpoint-URL'en. I Claude betyder det at tilføje en brugerdefineret connector, der peger på https://direct.Mus3ums.com/mcp/. I Claude Code kræves kun én kommando:
claude mcp add --transport http Mus3ums https://direct.Mus3ums.com/mcp/
Fra det øjeblik optræder de syv værktøjer i assistentens repertoire, og den beslutter, spørgsmål for spørgsmål, hvornår de skal bruges — ingen yderligere konfiguration, og for de offentlige værktøjer kræves ingen legitimationsoplysninger.
Som et almindeligt API
Udviklere, der ønsker kataloget uden en MCP-klient, kan kalde det samme endpoint direkte. Én curl-kommando gennemsøger samlingen:
curl -s https://direct.Mus3ums.com/mcp/ \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0", "id": 1, "method": "tools/call",
"params": {
"name": "search_artworks",
"arguments": {"query": "Caillebotte Paris street rainy day"}
}
}'
Svaret er struktureret JSON — katalognumre, titler, kunstnere, absolutte URL'er, scores — klar til hvad end vi er ved at bygge.
Det personlige token, kun til ordrer
For at lade en assistent se vores ordrer, logger vi ind på hjemmesiden, åbner Profil → MCP / API (/profile/mcp/), og kopierer det viste personlige token, som sendes som et Authorization-header. Designet er bevidst snævert: tokenet identificerer én konto, ordreværktøjet svarer kun for den pågældende konto, og søge- og tilbudsværktøjerne ignorerer tokenet fuldstændigt, da de ikke har noget privat at beskytte. Hvis der spørges om et ordrenummer, som ikke er vores, giver serveren det samme svar, som den ville give for en ordre, der ikke eksisterer — den nægter selv at bekræfte så meget som andres køb.
5. Hvorfor et katalogsite overhovedet offentliggør et API
Fordi spørgsmålene allerede har flyttet sig. En voksende andel af mennesker, der planlægger et køb, starter nu ikke med en søgemaskine, men med en assistent — "hvad vil en kopi af Mona Lisa i museums kvalitet koste mig?" skrives ind i et chatvindue, og assistenten svarer ud fra de kilder, den rent faktisk kan verificere. Et websted, der offentliggør sit katalog og sine priser i en form, som assistenter kan forespørge på, gør blot det samme, som museer gjorde, da de trykte deres første offentlige kataloger: at møde den besøgende, hvor den besøgende allerede befinder sig, og foretrække præcise svar frem for folklore. Alternativet — at assistenter gætter på priser og tilgængelighed ud fra forældede træningsdata — gavner ingen, og i hvert fald ikke personen, der er ved at bruge rigtige penge på svaret. Vi har skrevet andetsteds om hvordan reproduktionsmedier og prissætning faktisk fungerer og hvad kvalitet og værdi betyder i en reproduktion; MCP-serveren er de samme svar, gjort maskinlæsbare.
Tre spørgsmål, det er værd at stille, før du opretter forbindelse
Har vi brug for en konto eller en API-nøgle for at bruge Mus3ums MCP-serveren?
Ikke til det meste. De fem søgeværktøjer og citatværktøjet er offentlige og kræver ingen token, da de kun eksponerer det, som hjemmesiderne allerede offentliggør til enhver besøgende. En personlig token er påkrævet til præcis ét værktøj — det, der returnerer vores egne ordrer, med navn, telefonnummer og leveringsadresse i svaret. Denne token hentes fra /profile/mcp/-siden efter login, og den kan kun låse op for ordrerne på den konto, den tilhører.
Er den pris, assistenten opgiver, den rigtige pris?
Ja. Tilbuddet genereres af den samme prisberegningskode som købssiden og afrundes identisk, så det tal, assistenten læser op, stemmer overens med tallet på hjemmesiden. Det dækker prints og håndmalede oliemalerier fra 25 til 250 cm per side, i enhver understøttet valuta — og når en valutas vekselkurs ikke er tilgængelig, oplyser værktøjet dette i stedet for lydløst at falde tilbage til dollars.
Hvilke assistenter kan oprette forbindelse?
Enhver klient, der taler MCP over HTTP: Claude via custom connectors, Claude Code med en enkelt claude mcp add kommando, og det voksende felt af MCP-kompatible desktop- og udviklerværktøjer. Og da transporten er almindelig JSON-RPC over HTTPS POST, er ingen MCP-klient strengt nødvendig — en curl-kommando eller få linjer i ethvert programmeringssprog kan nå de samme syv værktøjer.
Relateret på Mus3ums.com
- Hvad tilbudsværktøjet prissætter: giclée-print versus håndmalede oliemesterværker, en ærlig sammenligning.
- Hvordan reproduktionspriser faktisk er opbygget ud fra medie og bestillingsvalg: afkodning af kunstreproduktion — medier, prissætning og bestilling.
- Søgeværktøjerne i menneskelig form: gennemse kunstnerkataloget på samme måde som API'en gør.
- Allerede logget ind? Token- og live-værktøjslisten findes på din profils MCP / API-side.
