Serwer MCP
Pozwól Claude i innym agentom przeszukiwać to, co wyeksportowałeś.
Exporter uruchamia serwer MCP w aplikacji. Udostępnia twoje foldery eksportu Claude, Cursor, VS Code i każdemu innemu klientowi MCP, tylko do odczytu i tylko na twoim Macu. Umiejętności i wiersz poleceń, z których agent też może korzystać, opisuje strona Dla agentów.
Uruchomienie
- Wyeksportuj co najmniej jedną aplikację jako Markdown (pierwsze kroki). Serwer czyta tylko pliki Markdown.
- Na karcie Serwer MCP naciśnij „uruchom”. Karta pokaże wtedy
localhost:8744i wiersz „połącz”.
Punkt końcowy to http://localhost:8744/mcp (Streamable HTTP), na stałym porcie. Serwer żyje w aplikacji: odpowiada, dopóki Exporter działa, przy otwartym lub zamkniętym oknie, i zatrzymuje się, gdy zakończysz aplikację. Jeśli działał, gdy ją zakończyłeś, uruchomi się ponownie razem z nią. curl -s http://127.0.0.1:8744/health odpowiada OK, dopóki serwer działa.
Połącz Claude Code
claude mcp add --transport http exporter http://localhost:8744/mcp
Dodaj --scope user, żeby mieć go w każdym projekcie. Przycisk „claude code” na karcie kopiuje to polecenie.
Claude Desktop, Cursor i VS Code
- Claude Desktop: naciśnij „claude desktop” na karcie. Kopiuje to wpis, który uruchamia
npx -y mcp-remote http://localhost:8744/mcp(npxjest instalowany razem z Node.js). Wklej go wewnątrzmcpServersw Settings > Developer > Edit Config, zapisz, a potem zakończ Claude i otwórz go ponownie - Cursor lub VS Code: naciśnij „cursor” lub „vs code” na karcie. Edytor otworzy się z serwerem gotowym do instalacji; potwierdź tam
Które foldery udostępnia
Foldery eksportu, które leżą w tym samym folderze nadrzędnym co folder eksportu Notatek Apple (bez niego pierwszy znaleziony folder eksportu). Folder eksportu w innym miejscu jest niewidoczny dla agentów, a karta Serwer MCP pokazuje, które z nich widzą.
| foldery eksportu | udostępniane |
|---|---|
~/Documents/notes, ~/Documents/messages |
oba |
~/Documents/notes, ~/Dropbox/messages |
tylko notes |
Aby dołączyć folder, naciśnij „zmień…” w wierszu eksportuj do danej aplikacji, wybierz folder w tym samym folderze nadrzędnym, a potem „pełna resynchronizacja” na tej karcie. Serwer czyta listę folderów przy uruchomieniu, więc po każdej zmianie naciśnij „zatrzymaj” i „uruchom”. Każde źródło nosi nazwę swojego folderu, na przykład notes lub messages.
Sześć narzędzi
| narzędzie | co robi | parametry |
|---|---|---|
get_stats |
dla każdego źródła: liczba plików, najnowsza i najstarsza data, rozmiar. Wywołaj je najpierw, żeby poznać nazwy źródeł | source (opcjonalny) |
search |
wyszukiwanie pełnotekstowe z rankingiem | query, source (opcjonalny), limit (20) |
read |
jeden element: jego Markdown, frontmatter, data modyfikacji i rozmiar | source, id (nazwa pliku bez .md) |
list |
elementy jednego źródła | source, limit (50), offset (0) |
get_recent |
ostatnio zmienione elementy | sources (rozdzielone przecinkami, opcjonalny), limit (20) |
get_metadata |
liczby i czasy ostatniej synchronizacji | source (opcjonalny) |
search szereguje Notatki Apple, Kontakty i Wiadomości według indeksu aplikacji: imię i nazwisko znajduje rozmowę, a trafienie w notatce ma link, który otwiera ją w Notatkach Apple. Bear, Logseq, Czas przed ekranem i Dokumenty też są udostępniane, ale search ich nie szereguje, dopóki odpowiada indeks; sięgaj do nich przez list, get_recent i read. Dopóki indeks jest jeszcze pusty, search przeszukuje Markdown każdego źródła.
Odpowiedzi są tak kompletne jak eksport: w darmowym limicie to pierwsze 100 notatek, 100 kontaktów i 10 najnowszych rozmów, 10 dni i 10 dokumentów.
Prywatność
Serwer nasłuchuje na 127.0.0.1, więc nic spoza twojego Maca nie może się z nim połączyć, i tylko czyta. To, co zwraca narzędzie, staje się częścią twojej rozmowy z AI i trafia do jej modelu, jak wszystko, co wklejasz.
Gdy to nie działa
No export folders configured. Set an export folder first.: wybierz folder eksportu na dowolnej karcieNo exported notes found. Run an export first.: naciśnij „synchronizuj teraz” na karcie, a potem „uruchom”- błąd systemowy po „uruchom”: port 8744 zajmuje inny program. Zakończ go i uruchom ponownie
- brakuje źródła: leży poza folderem nadrzędnym, zostało wyeksportowane tylko jako HTML, pojawiło się po uruchomieniu serwera albo jest ponad darmowym limitem