Personal Ops Assistant (MCP)
Personal Ops Assistant (MCP)
Ein KI-gestützter persönlicher Operations-Assistent, der mit dem Model Context Protocol (MCP), FastMCP, Google Gemini und FastAPI erstellt wurde.
Er erkennt und führt betriebliche Tools zur Laufzeit dynamisch aus, um lokale Notizen zu durchsuchen, GitHub-Repository-Aktivitäten zu prüfen und Live-Webseiten über eine Webschnittstelle zusammenzufassen.
🚀 Hauptfunktionen
Model Context Protocol (MCP): Verbindet einen Gemini-Client-Agenten über
stdiomit einem lokalen FastMCP-Tool-Server.Dynamische Tool-Erkennung: MCP-Tools werden aufgelistet, in Gemini-Funktionsdeklarationen umgewandelt und zur Laufzeit dynamisch aufgerufen.
Integrierte Tools:
search_local_notes: Durchsucht lokale.md- und.txt-Dateien nach Schlüsselwörtern und gibt den Dateiinhalt zurück.github_recent_activity: Ruft aktuelle Commit-Protokolle aus beliebigen GitHub-Repositories über die GitHub-REST-API ab.summarize_webpage: Extrahiert und fasst Inhalte von Live-URLs zusammen.
Web-UI: Moderne Chat-Oberfläche mit Live-Inspektionsprotokollen für MCP-Tool-Aufrufe.
Related MCP server: Simple Code Review Assistant
📁 Projektstruktur
├── notes/ # Local markdown and text notes directory
├── static/
│ └── index.html # Responsive chat interface
├── agent.py # Gemini client & MCP dynamic tool orchestration loop
├── server.py # FastMCP server exposing local tools over stdio
├── app.py # FastAPI server & API endpoints
├── requirements.txt # Project dependencies
└── README.md # Project documentationThis server cannot be deployed
Maintenance
Related MCP Connectors
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Web search, URL content extraction to Markdown, site mapping, and recursive web crawler.
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI models to search the web using DuckDuckGo, scrape webpage content in markdown format, and browse/read local files for code analysis and debugging.8 npm1MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI models to access GitHub repository information and search local documentation files. Provides three basic tools: fetching repository details, retrieving file contents from GitHub, and searching through local markdown documentation.-
- AlicenseNot gradedqualityDmaintenanceEnables semantic code search and AI-powered chat for local codebases, with support for multiple AI providers and a plugin system.7 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables AI models to fetch GitHub repository information, read file contents, and search local documentation.-