Personal Ops Assistant (MCP)
Fetches recent commit logs and activity from any GitHub repository using the GitHub REST API.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Personal Ops Assistant (MCP)search my local notes for 'MCP'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Personal Ops Assistant (MCP)
An AI-powered personal operations assistant built using the Model Context Protocol (MCP), FastMCP, Google Gemini, and FastAPI.
It dynamically discovers and executes operational tools at runtime to search local notes, inspect GitHub repository activity, and summarize live web pages through a web interface.
π Key Features
Model Context Protocol (MCP): Connects a Gemini client agent to a local FastMCP tool server via
stdio.Dynamic Tool Discovery: MCP tools are listed, converted to Gemini function declarations, and invoked dynamically at runtime.
Integrated Tools:
search_local_notes: Searches local.mdand.txtfiles for keywords and returns file content.github_recent_activity: Fetches recent commit logs from any GitHub repository using the GitHub REST API.summarize_webpage: Extracts and summarizes content from live URLs.
Web UI: Modern chat interface with live MCP tool call inspection logs.
Related MCP server: MCP Docs Server
π Project Structure
βββ 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.5 npm1MIT
- AlicenseNot gradedqualityDmaintenanceProvides direct access to local documentation files through simple search and overview tools, enabling LLMs to query project-specific markdown documentation without requiring vector databases or RAG pipelines.MIT
- 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.25 npmMIT