Skip to main content
Glama
petarov
by petarov

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

MIT

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivitySlowing
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

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