starghlist
Provides tools to manage GitHub starred repositories and lists, including starring/unstarring repos, retrieving starred repositories, and organizing them into custom lists.
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 8080Clients
{
"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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -license-qualityBmaintenanceMCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.Last updated134,34689,088MIT
- Alicense-qualityDmaintenanceAn MCP server for managing your repositories on Forgejo/Gitea server.Last updated64Mozilla Public 2.0
- AlicenseAqualityFmaintenanceMCP server to create, read, update, list, and search GitHub Gists from your IDE.Last updated8922MIT
- AlicenseBqualityCmaintenanceA powerful MCP server that helps you discover relevant repositories from your own starred list on GitHub using BM25 keyword ranking and Gemini Semantic Search.Last updated217MIT
Related MCP Connectors
MCP server for accessing curated awesome list documentation
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
MCP server for URL shortening and management
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/petarov/starghlist'
If you have feedback or need assistance with the MCP directory API, please join our Discord server