Personal Ops Assistant (MCP)
Personal Ops Assistant (MCP)
Model Context Protocol (MCP)、FastMCP、Google Gemini、FastAPI を使用して構築された、AI を活用したパーソナル運用アシスタントです。
実行時に運用ツールを動的に検出して実行し、ローカルノートの検索、GitHub リポジトリのアクティビティの確認、ライブ Web ページの要約を Web インターフェースを通じて行います。
🚀 主な機能
Model Context Protocol (MCP):
stdioを介して Gemini クライアントエージェントをローカルの FastMCP ツールサーバーに接続します。動的ツール検出: MCP ツールが一覧表示され、Gemini 関数宣言に変換され、実行時に動的に呼び出されます。
統合ツール:
search_local_notes: ローカルの.mdおよび.txtファイルをキーワードで検索し、ファイルの内容を返します。github_recent_activity: GitHub REST API を使用して、任意の GitHub リポジトリから最近のコミットログを取得します。summarize_webpage: ライブ URL からコンテンツを抽出して要約します。
Web UI: ライブの 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.-