About
MCP server to manage your GitHub starred repositories and lists
README
starghlist
starghlist* is an MCP server designed to help you manage your GitHub starred repositories and lists.
You can use an AI agent to view, sort, and filter repositories, as well as unstar those that are no longer relevant. An LLM may also suggest how to categorize your starred repositories based on the GitHub lists you’ve created, and rearrange starred repositories in your lists.
*In Bulgarian, „глист“ or "glist" means an intestinal parasitic worm (roundworm).
Tools
getStars: Get starred repositories either by you or somebody else.addStar: Star one or more repositories.removeStar: Unstar one or more repositories.getStarListNames: Get all starred repository lists by you or somebody else.addStarToList: Add starred repositories to a list.removeStarFromList: Remove starred repositories from a list.- (TODO)
getRepositoriesByList: Get all starred repositories in a particular list.
Setup
If you don't care about managing lists, then you can use a GitHub PAT.
The permissions Profile and Starring should be enough.
If you want to manage lists, this currently works only with a GitHub classic PAT.
Make sure you check the user scope, not just its leafs but the whole scope.
The server uses the Streamable HTTP transport protocol. To start on localhost:24240 run:
GITHUB_TOKEN=<your PAT> go run *.go
Alternatively use the binary and specify a port:
GITHUB_TOKEN=<your PAT> ./starghlist-1.1-darwin-aarch64 -host '[::1]' -port 8080
Clients
{
"mcpServers": {
"mcp-starghlist": {
"url": "http://127.0.0.1:24240"
}
}
}
LMStudio
Works pretty well with gpt-oss-20b and gemma-3-12b, and kind of ok with llama-3.1-8b-instruct.
Cline
Pretty much flawless with claude-sonnet-4.
Prompts
Sample prompts tested with gpt-oss-20b:
give me my first starred 10 github projects in a table
give me 5 starred projects by the user petarov
star the repo petarov/starghlist
remove the star from petarov/starghlist
give me a list of all my starred repository lists
add the repo petarov/starghlist to the list ai-dev
remove the repo petarov/starghlist from the ai-dev list
License
Installing Starghlist
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/petarov/starghlistFAQ
Is Starghlist MCP free?
Yes, Starghlist MCP is free — one-click install via Unyly at no cost.
Does Starghlist need an API key?
No, Starghlist runs without API keys or environment variables.
Is Starghlist hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Starghlist in Claude Desktop, Claude Code or Cursor?
Open Starghlist on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Starghlist with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
