MCP-Spielwiese
Notizen zu Erkenntnissen und Verständnissen rund um das Model Context Protocol alias _MCP.
Fragen
Offene Fragen, die ich habe.
- Kann ich Claude mit verschiedenen MCP-Server-Konfigurationen ausführen? D.h. ich habe eine Konfiguration pro Projekt, zum Beispiel eine für mein Python-Projekt (einschließlich Zugriff nur auf mein Python-Projektverzeichnis), eine für mein Swift/Xcode-Projekt (mit einem anderen Verzeichnis und anderen Tools).
- Test: Mit dem MCP Inspector und Xcode Build MCP Server experimentieren.
Zugriff auf einen MCP-Server
Wenn ich nach einem MCP-Server für meinen Anwendungsfall suche und schließlich einen finde, finde ich es hilfreich, mit ihnen zu experimentieren, um zu verstehen, welche Werkzeuge das LLM erhält. Der einfachste Weg, dies zu tun, ist mit dem MCP Inspector.
Loslegen:
# Stellen Sie sicher, dass Sie eine aktuelle Version von nodeJs installiert haben (in meinem Fall mit nvm)
nvm use 24
npx @modelcontextprotocol/inspector node build/index.js
# Es lädt & startet den MCP UI Client und stellt ihn lokal bereit.
Konfiguration
Der Inspector speichert alles, was Sie in der Seitenleiste eingeben, in localStorage, aber für wiederholbare Setups können Sie eine kleine JSON-Datei speichern und die CLI darauf verweisen:
// mcp.json
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/yourname/Projects", // lesen/schreiben
"/Users/yourname/Notes", // lesen/schreiben
"/Users/yourname/Code" // nur lesen? fügen Sie ',ro' hinzu, wenn Sie Docker verwenden
]
}
}
}
Dann führen Sie npx @modelcontextprotocol/inspector --config ./mcp.json --server filesystem
aus.
MCP-Server
MCP-Server, die ich verwendet oder betrachtet habe:
Filesystem MCP Server
- Filesystem MCP Server
- Einer der Referenzserver
Hauptkonfiguration:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/username/Desktop",
"/path/to/other/allowed/dir"
]
}
}
}
MCP-Server
MCP-Server, die ich getestet habe oder testen möchte.
Dateisystemzugriff
Xcode Build
- Ermöglicht Xcode-Build-Aktionen.
- https://github.com/cameroncooke/XcodeBuildMCP