MCP.so
ログイン

GitHub MCP Server for Cursor IDE

@alfie-tek

基本情報

カテゴリ

開発者ツール

トランスポート

stdio

作者

alfie-tek

GitHub MCP Server for Cursor IDE について

GitHub MCP server for Cursor IDE

GitHub MCP Server for Cursor IDE の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

GitHub MCP Server for Cursor IDE のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is GitHub MCP Server for Cursor IDE?

It is a GitHub integration server that allows you to manage GitHub repositories directly from Cursor IDE. It provides a RESTful API to interact with GitHub's API for creating and managing repositories, intended for developers using Cursor IDE.

How to use GitHub MCP Server for Cursor IDE?

Clone the repository, install dependencies with npm install, create a .env file with a GitHub Personal Access Token and other configurations, then start the server with npm run dev. The server runs on http://localhost:3000 by default. Use endpoints like POST /api/github/repos to create repositories and GET /api/github/repos to list them.

Key features of GitHub MCP Server for Cursor IDE

  • Create new GitHub repositories via RESTful API
  • List existing repositories accessible to the user
  • Secure token‑based authentication with rate limiting
  • Comprehensive error handling and logging
  • Health check endpoint at /health

Use cases of GitHub MCP Server for Cursor IDE

  • Quickly create a new GitHub repository from Cursor IDE
  • Browse your personal or organization repositories without leaving the editor
  • Automate repository creation as part of a development workflow
  • Integrate GitHub repository management into Cursor IDE’s MCP ecosystem

よくある質問

1

What dependencies are required?

Node.js v14 or higher and npm v6 or higher. A GitHub account with a Personal Access Token is needed.

2

How do I generate a GitHub Personal Access Token?

Go to GitHub.com → Settings → Developer Settings → Personal Access Tokens → Tokens (classic), generate a new token with `repo`, `read:org`, and `admin:repo_hook` scopes, then paste it into the `.env` file.

3

What endpoints does the server expose?

`GET /health` (health check), `GET /api/github/repos` (list repos), and `POST /api/github/repos` (create repo). The POST endpoint accepts a JSON body with `name`, `description`, `private`, and `auto_init` fields.

4

What security measures are implemented?

Token‑based authentication, rate limiting, input validation, secure environment variable handling, CORS protection, and Helmet security headers.

5

Where are logs stored?

Logs are stored in `error.log` (error‑level) and `combined.log` (all logs).

コメント

「開発者ツール」の他のコンテンツ