Personal Ops Assistant (MCP)
Personal Ops Assistant (MCP)
Персональный операционный ассистент на базе ИИ, созданный с использованием Model Context Protocol (MCP), FastMCP, Google Gemini и FastAPI.
Он динамически обнаруживает и выполняет операционные инструменты во время выполнения для поиска по локальным заметкам, проверки активности репозиториев GitHub и обобщения содержимого живых веб-страниц через веб-интерфейс.
🚀 Ключевые возможности
Model Context Protocol (MCP): Подключает клиентский агент Gemini к локальному серверу инструментов FastMCP через
stdio.Динамическое обнаружение инструментов: Инструменты MCP перечисляются, преобразуются в объявления функций Gemini и вызываются динамически во время выполнения.
Встроенные инструменты:
search_local_notes: Ищет ключевые слова в локальных файлах.mdи.txtи возвращает содержимое файлов.github_recent_activity: Получает последние журналы коммитов из любого репозитория GitHub с помощью GitHub REST API.summarize_webpage: Извлекает и обобщает содержимое живых URL-адресов.
Веб-интерфейс: Современный чат-интерфейс с журналами проверки вызовов инструментов MCP в реальном времени.
Related MCP server: Simple Code Review Assistant
📁 Структура проекта
├── 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.-