starReport
Verified Safeby hu-qi
Overview
starReport is a Node.js tool for automatically generating and managing GitHub repository activity reports (stars, commits, issues), supporting MCP protocol, integrating large model AI analysis, and pushing reports to Feishu groups.
Installation
npx -y star-report mcp-serverEnvironment Variables
- REPORT_REPOS
- GITHUB_TOKEN
- FEISHU_WEBHOOK
- API_KEY
- API_BASE_URL
- API_MODEL
- DATA_FILE
- OPENAI_API_KEY
- PORT
Security Notes
The server loads sensitive credentials (GitHub Token, Feishu Webhook, AI API Key) from environment variables, which is a good practice. Data is stored locally in a configurable `DATA_FILE`, with a fallback to `/tmp` if the primary path is read-only; ensure `DATA_FILE` points to a secure, writable location to prevent data loss and unauthorized access. User input from Feishu webhooks is passed to the LLM for analysis; while structured prompts aim to mitigate risks, the security relies on the robustness of the integrated LLM against potential prompt injection scenarios. No 'eval' or obvious obfuscation found.
Similar Servers
github-mcp-server
The GitHub MCP Server enables AI agents, assistants, and chatbots to interact with GitHub's platform for repository management, issue/PR automation, CI/CD intelligence, code analysis, and team collaboration through natural language.
octocode-mcp
The Octocode Research server enables AI agents to perform expert code forensics and deep-dive research across local filesystems (LSP, ripgrep, file I/O) and external GitHub repositories (code search, repo structure, pull requests, package search). It's optimized for architectural analysis, pattern discovery, and implementation planning.
ava
AI-powered progress tracking and communication tool for developers, integrating with coding agents and Slack to reduce context switching.
mcp-github-pr-issue-analyser
Enables LLMs to interact with GitHub for automated Pull Request analysis, issue management, and release tracking, along with public IP information retrieval.