A Cloudflare-powered MCP (Model Context Protocol) Server that allows you to search and query your GitHub starred repositories using natural language.
A Cloudflare-powered MCP (Model Context Protocol) Server that allows you to search and query your GitHub starred repositories using natural language.
English | 简体中文
This project creates a searchable database of your GitHub starred repositories by:
repo
scopeClone this repository
Set up Cloudflare R2:
Configure GitHub Secrets for the CI/CD workflow:
GH_TOKEN
: GitHub token for fetching starred repositoriesR2_ACCOUNT_ID
: Cloudflare account IDR2_ACCESS_KEY_ID
: R2 access keyR2_SECRET_ACCESS_KEY
: R2 secret keyR2_BUCKET
: R2 bucket nameConfigure Cloudflare AutoRAG:
AUTO_RAG_NAME
environment variable in your Cloudflare WorkerTo develop locally:
# Install dependencies
pnpm install
# Fetch your GitHub stars locally
pnpm dev:stars
# Run MCP server locally
pnpm dev:mcp
Deploy to Cloudflare Workers:
pnpm deploy
The GitHub Action will automatically:
Once deployed, you can interact with the MCP Server using any MCP-compatible client:
SSE: https://your-worker-url.workers.dev
search_github_stars
Searches through your starred GitHub repositories.
Parameters:
query
(string): Natural language query to search repositoriesResponse:
No configuration available
Related projects feature coming soon
Will recommend related projects based on sub-categories