starghlist

by petarov

Not rated
GitHub

About

MCP server to manage your GitHub starred repositories and lists

Details

Author
petarov
Categories
Developer Tools, Other, Productivity

Setup

Install starghlist in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/petarov/starghlist

Follow the installation instructions in the repository README, then restart your MCP client.

starghlistis 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).

- 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.

If you don't care about managing lists, then you can use a GitHubPAT. The permissionsProfileandStarringshould be enough.

If you want to manage lists, this currently works only with a GitHubclassic PAT. Make sure you check theuserscope, not just its leafs but the whole scope.

The server uses the Streamable HTTP transport protocol. To start onlocalhost:24240run:

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
{ "mcpServers": { "mcp-starghlist": { "url": "http://127.0.0.1:24240" } } }

Works pretty well withgpt-oss-20bandgemma-3-12b, and kind of ok withllama-3.1-8b-instruct.

Pretty much flawless withclaude-sonnet-4.

Sample prompts tested withgpt-oss-20b:

give me my first starred 10 github projects in a table

give me 5 starred projects by the user petarov

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

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Repository analysis, issues, pull requests, and code structure exploration

Hosted, Stateless & Multitenant GitHub MCP server connects AI tools directly to GitHub's platform

Generates release notes from GitHub repositories by fetching and organizing commits.

An MCP server that equips your AI coding assistant with live, verified Android knowledge — so it builds from official sources, not from memory.

A portable MCP server for performing various GitHub operations on any repository.

A server for managing and interacting with GitHub Gists, built with Go.

Interact with GitHub APIs for automation and repository management.

Interact with GitHub repositories, including issues, pull requests, commits, releases, and actions.

Manage GitHub repositories using a personal access token via CLI or environment variables.

Allows AI assistants to interact with the GitHub API for repository management, code collaboration, and other development tasks.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.