{"id":29089744,"url":"https://github.com/alirezawmoradi/github-follower-manager-mcp","last_synced_at":"2026-05-05T00:32:47.922Z","repository":{"id":299923207,"uuid":"964682280","full_name":"Alirezawmoradi/github-follower-manager-mcp","owner":"Alirezawmoradi","description":"Tool designed to help you manage your GitHub followers using the Model Context Protocol (MCP) pattern. ","archived":false,"fork":false,"pushed_at":"2025-04-15T18:37:25.000Z","size":44,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-19T01:42:44.821Z","etag":null,"topics":["ai","github","github-api","mcp","mcp-server","nodejs","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Alirezawmoradi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-11T15:59:59.000Z","updated_at":"2025-04-24T13:12:09.000Z","dependencies_parsed_at":"2025-06-19T01:42:47.941Z","dependency_job_id":"a97e97bd-21a2-483b-b8d1-eaa366c8ee2f","html_url":"https://github.com/Alirezawmoradi/github-follower-manager-mcp","commit_stats":null,"previous_names":["alirezawmoradi/github-follower-manager-mcp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Alirezawmoradi/github-follower-manager-mcp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alirezawmoradi%2Fgithub-follower-manager-mcp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alirezawmoradi%2Fgithub-follower-manager-mcp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alirezawmoradi%2Fgithub-follower-manager-mcp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alirezawmoradi%2Fgithub-follower-manager-mcp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alirezawmoradi","download_url":"https://codeload.github.com/Alirezawmoradi/github-follower-manager-mcp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alirezawmoradi%2Fgithub-follower-manager-mcp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262371682,"owners_count":23300595,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","github","github-api","mcp","mcp-server","nodejs","typescript"],"created_at":"2025-06-28T04:04:42.285Z","updated_at":"2026-05-05T00:32:47.873Z","avatar_url":"https://github.com/Alirezawmoradi.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitHub Follow Manager\n\n## Description\n\nGitHub Follow Manager is a tool designed to help you manage your GitHub followers using the Model Context Protocol (MCP) pattern. It allows you to check who follows you on GitHub, unfollow users who don't follow you back, and analyze follow relationships.\n\n## Features\n\n- ✅ Authenticates with GitHub using a personal access token\n- 👤 Retrieves the current authenticated user\n- 🔄 Lists users you follow who don't follow you back\n- 🔻 Allows bulk unfollowing\n- 📊 Generates a detailed report of all follow relationships\n\n## ✨ Why This Project?\n\nThis repo is perfect for:\n\n- Developers who want to clean up their GitHub following list\n- LLM enthusiasts exploring Claude Desktop + MCP\n- Automation fans who want **natural language control** of their tools\n\n## Prerequisites\n\n- Node.js (version 18 or higher)\n- npm (Node Package Manager)\n- A GitHub personal access token with appropriate scopes\n\n## 🚀 Getting Started\n\n### 1. Clone the Repo\n\n```bash\ngit clone \u003crepository-url\u003e\ncd follower-manager-mcp\n```\n\n### 2. Install the dependencies:\n\n```bash\nnpm install\n```\n\n### 3. Create a `.env` file in the root directory and add your GitHub personal access token:\n\n```\nGITHUB_TOKEN= your_github_token_here\n```\n\n### 4. Build the project:\n\n```bash\nnpm run build\n```\n\n### 5. Configure mcpServers\n\n```bash\n{\n  \"mcpServers\": {\n    \"github-follow-manager\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"C:\\\\Path\\\\To\\\\github-follow-manager-mcp\\\\dist\\\\mcp-server.js\"\n      ],\n      \"env\": {\n        \"GITHUB_TOKEN\": \"your_personal_access_token_here\"\n      }\n    }\n  }\n}\n```\n\n##### Make sure your GitHub token has appropriate scopes such as: read:user, user:follow.\n\n## 🧪 Demo Prompt for Claude\n\nOnce everything is configured and Claude Desktop is running, try prompts like:\n\n- \"Initialize the GitHub follower manager.\"\n\n- \"Who am I following that doesn’t follow me back?\"\n\n- \"Unfollow all users who don’t follow me back.\"\n\nClaude will automatically use the MCP server to perform these actions!\n\n### 📜 License\n\nThis project is open-source and available under the [MIT license](https://opensource.org/licenses/MIT).\n\n### 📣 Help this repo grow\n\nIf you found this useful, please consider starring ⭐ the repo to help more people discover it.\n\n### 📬 Contact\n\nDeveloped by [Alireza Moradi]()\n\nReach out via [GitHub Issues](https://github.com/Alirezawmoradi/Github-RepoSweep/issues) for questions or suggestions.\n\n## 🙏 Credits\n\n- [Claude Desktop](https://claude.ai/)\n- [Model Context Protocol](https://github.com/modelcontextprotocol)\n- [GitHub REST API](https://docs.github.com/en/rest?apiVersion=2022-11-28)\n\n### 🔗 Keywords: \n**GitHub CLI** · **AI Assistant** · **Claude Desktop** · **MCP** · **GitHub API** · **TypeScript** · **Productivity** · **Automation** · **GitHub Bot**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falirezawmoradi%2Fgithub-follower-manager-mcp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falirezawmoradi%2Fgithub-follower-manager-mcp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falirezawmoradi%2Fgithub-follower-manager-mcp/lists"}