Personal Ops Assistant (MCP)
Personal Ops Assistant (MCP)
Model Context Protocol (MCP), FastMCP, Google Gemini, FastAPI를 기반으로 구축된 AI 기반 개인 운영 어시스턴트입니다.
로컬 노트 검색, GitHub 저장소 활동 확인, 웹 인터페이스를 통한 실시간 웹 페이지 요약을 위해 런타임에 운영 도구를 동적으로 발견하고 실행합니다.
🚀 주요 기능
Model Context Protocol (MCP):
stdio를 통해 Gemini 클라이언트 에이전트를 로컬 FastMCP 도구 서버에 연결합니다.동적 도구 발견: MCP 도구가 나열되고 Gemini 함수 선언으로 변환된 후 런타임에 동적으로 호출됩니다.
통합 도구:
search_local_notes: 로컬.md및.txt파일에서 키워드를 검색하고 파일 내용을 반환합니다.github_recent_activity: GitHub REST API를 사용하여 모든 GitHub 저장소의 최근 커밋 로그를 가져옵니다.summarize_webpage: 실시간 URL에서 콘텐츠를 추출하고 요약합니다.
웹 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.-