Back to Home
DanielAvdar icon

dev-kit-gh-mcp-server

by DanielAvdar

Overview

A server providing Model Context Protocol (MCP) tools for automating and interacting with GitHub repositories, primarily for bots and AI agents.

Installation

Run Command
dev-kit-gh-mcp-server

Environment Variables

  • GITHUB_TOKEN

Security Notes

The server exposes GitHub API operations which are generally safe as they leverage the PyGithub library. However, the `pyproject.toml` configuration (`[tool.dkmcp.factory.include]`) indicates that the underlying `dev-kit-mcp-server` framework includes tools like `exec_make_target`, `create_dir`, `move_dir`, `remove_file`, and `rename_file`. The `start_server` function's instructions explicitly mention 'running authorized makefile commands' and 'file operations'. If these general-purpose tools are automatically registered by `ToolFactory` in addition to the GitHub-specific ones (which the current code structure suggests), then the `exec_make_target` tool could allow arbitrary command execution via `make` targets, posing a significant security risk if not strictly controlled or sanitized. The file manipulation tools (`create_dir`, `remove_file`, etc.) also present risks if the `root_dir` scoping is not robust. There's also a confusing import alias in `create_server.py` where `FastMCP` is imported as `RepoFastMCPServerError`, which could indicate a bug in the provided source.

Similar Servers

Stats

Interest Score32
Security Score3
Cost ClassMedium
Avg Tokens1000
Stars2
Forks0
Last Update2025-12-04

Tags

GitHubMCPServerAutomationAI Agent