Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Essensielle Verktøy for MCP-serveren | Opprette Excel MCP-server
Oppretting av tilpassede AI-agenter med Anthropic Claude

bookEssensielle Verktøy for MCP-serveren

Når du arbeider med Excel-filer, handler det meste av automatiseringen om tre hovedhandlinger.

  • Lese data: hente rader, kolonner eller hele ark fra filen;

  • Behandle data: la KI analysere eller transformere informasjonen;

  • Skrive resultatene tilbake: oppdatere eller endre filen med nye verdier.

Første steg er å legge til et verktøy som leser data, oppdager ark og returnerer rader eller kolonner i et brukbart format. For å bygge ditt første verktøy, start med å opprette et nytt Python-skript og sette opp grunnstrukturen for MCP-serveren.

main.py

main.py

copy

Definer deretter en funksjon som kan lese et helt Excel-ark. Du trenger ikke å lage den helt selv; med riktig prompt kan Claude generere koden på sekunder. For eksempel, be den lage en funksjon som laster inn alle data fra et gitt ark og returnerer det i et brukbart format.

Det viktigste er å være spesifikk i prompten slik at den genererte koden blir konsis og gjør nøyaktig det du trenger. Claude vil generere noe lignende dette.

example.py

example.py

copy

Når du har funksjonen, kopier den inn i skriptet ditt og kontroller importene. Kjør den i terminalen med en enkel print-setning for å verifisere utdataene. Hvis alt er riktig satt opp, vil du se Excel-dataene returnert i ordbokformat. Dette bekrefter at lese-delen av MCP-verktøyet ditt fungerer.

main.py

main.py

copy

Når du prøver å lese en Excel-fil fra Claude, vil du støte på problemet at verktøyet ikke vet hvor filen er lagret på datamaskinen din. Dette betyr at du må skrive eller kopiere hele filbanen manuelt hver gang du kjører en oppgave, noe som raskt blir upraktisk hvis du arbeider med flere filer.

Løsningen er å legge til en filsystem-MCP-server. Ved å oppdatere Claudes konfigurasjonsfil og peke den til en mappe på maskinen din, gir du Claude muligheten til å bla gjennom filer, finne den den trenger, og sende riktig bane til Excel-verktøyet ditt.

claude_desktop_config.json

claude_desktop_config.json

copy
Note
Merk

Dette er ikke et nødvendig steg, men det eliminerer manuelt arbeid og gjør arbeidsflyten mye smidigere.

Neste forbedring er å legge til et verktøy som viser alle arkene i en Excel-fil. Akkurat som filsystemets MCP, eliminerer det det manuelle steget med å skrive inn ark-navn i prompten og forbedrer automatiseringen.

Resultatet av prompten er en minimal Python-funksjon som tar banen til en Excel-fil og returnerer alle tilgjengelige arknavn. Med dette verktøyet på plass kan Claude først sjekke hvilke ark som finnes før det kjøres noen analyser eller oppsummeringer.

example.py

example.py

copy

Det som gjenstår er å legge til et skriveverktøy. Som i de forrige stegene, kan du enkelt be Claude om å generere koden for deg. Dette verktøyet skal ta filbane, arknavn, cellereferanse og den nye verdien som input, og deretter oppdatere Excel-filen tilsvarende. Når dette er lagt til, vil MCP-serveren din ikke bare kunne lese og liste data, men også gjøre endringer direkte i filen, og dermed fullføre hele syklusen for Excel-automatisering. Nåværende skript skal se omtrent slik ut.

main.py

main.py

copy

Tenk deg at du har en mappe full av Excel-filer. Med bare to eller tre enkle verktøy – lese data, liste ark og skrive oppdateringer – kan du spare timer med repeterende arbeid. Claude kan automatisk identifisere ark-navn, oppsummere innholdet, og til og med gjøre endringer direkte i filene. Det som starter som et lite oppsett, blir raskt et kraftig automatiseringssystem.

question mark

Hva er hovedformålet med å legge til en filsystem MCP-server når du jobber med Excel-automatisering i Claude?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 11.11

bookEssensielle Verktøy for MCP-serveren

Sveip for å vise menyen

Når du arbeider med Excel-filer, handler det meste av automatiseringen om tre hovedhandlinger.

  • Lese data: hente rader, kolonner eller hele ark fra filen;

  • Behandle data: la KI analysere eller transformere informasjonen;

  • Skrive resultatene tilbake: oppdatere eller endre filen med nye verdier.

Første steg er å legge til et verktøy som leser data, oppdager ark og returnerer rader eller kolonner i et brukbart format. For å bygge ditt første verktøy, start med å opprette et nytt Python-skript og sette opp grunnstrukturen for MCP-serveren.

main.py

main.py

copy

Definer deretter en funksjon som kan lese et helt Excel-ark. Du trenger ikke å lage den helt selv; med riktig prompt kan Claude generere koden på sekunder. For eksempel, be den lage en funksjon som laster inn alle data fra et gitt ark og returnerer det i et brukbart format.

Det viktigste er å være spesifikk i prompten slik at den genererte koden blir konsis og gjør nøyaktig det du trenger. Claude vil generere noe lignende dette.

example.py

example.py

copy

Når du har funksjonen, kopier den inn i skriptet ditt og kontroller importene. Kjør den i terminalen med en enkel print-setning for å verifisere utdataene. Hvis alt er riktig satt opp, vil du se Excel-dataene returnert i ordbokformat. Dette bekrefter at lese-delen av MCP-verktøyet ditt fungerer.

main.py

main.py

copy

Når du prøver å lese en Excel-fil fra Claude, vil du støte på problemet at verktøyet ikke vet hvor filen er lagret på datamaskinen din. Dette betyr at du må skrive eller kopiere hele filbanen manuelt hver gang du kjører en oppgave, noe som raskt blir upraktisk hvis du arbeider med flere filer.

Løsningen er å legge til en filsystem-MCP-server. Ved å oppdatere Claudes konfigurasjonsfil og peke den til en mappe på maskinen din, gir du Claude muligheten til å bla gjennom filer, finne den den trenger, og sende riktig bane til Excel-verktøyet ditt.

claude_desktop_config.json

claude_desktop_config.json

copy
Note
Merk

Dette er ikke et nødvendig steg, men det eliminerer manuelt arbeid og gjør arbeidsflyten mye smidigere.

Neste forbedring er å legge til et verktøy som viser alle arkene i en Excel-fil. Akkurat som filsystemets MCP, eliminerer det det manuelle steget med å skrive inn ark-navn i prompten og forbedrer automatiseringen.

Resultatet av prompten er en minimal Python-funksjon som tar banen til en Excel-fil og returnerer alle tilgjengelige arknavn. Med dette verktøyet på plass kan Claude først sjekke hvilke ark som finnes før det kjøres noen analyser eller oppsummeringer.

example.py

example.py

copy

Det som gjenstår er å legge til et skriveverktøy. Som i de forrige stegene, kan du enkelt be Claude om å generere koden for deg. Dette verktøyet skal ta filbane, arknavn, cellereferanse og den nye verdien som input, og deretter oppdatere Excel-filen tilsvarende. Når dette er lagt til, vil MCP-serveren din ikke bare kunne lese og liste data, men også gjøre endringer direkte i filen, og dermed fullføre hele syklusen for Excel-automatisering. Nåværende skript skal se omtrent slik ut.

main.py

main.py

copy

Tenk deg at du har en mappe full av Excel-filer. Med bare to eller tre enkle verktøy – lese data, liste ark og skrive oppdateringer – kan du spare timer med repeterende arbeid. Claude kan automatisk identifisere ark-navn, oppsummere innholdet, og til og med gjøre endringer direkte i filene. Det som starter som et lite oppsett, blir raskt et kraftig automatiseringssystem.

question mark

Hva er hovedformålet med å legge til en filsystem MCP-server når du jobber med Excel-automatisering i Claude?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2
some-alt