mcpField
"
" Creating-a-MCP-Server-for-Claude-AI-Assistant-to-interact-with-GitHub-and-demonstrate-its-Use "

" Creating-a-MCP-Server-for-Claude-AI-Assistant-to-interact-with-GitHub-and-demonstrate-its-Use "

Local
github.com/Preeti75AI & Agents0Updated 85w ago

About " Creating-a-MCP-Server-for-Claude-AI-Assistant-to-interact-with-GitHub-and-demonstrate-its-Use "

A GitHub integration example that configures an MCP server for Claude AI Assistant. It demonstrates repository browsing, project inspection, and repository creation.

Key features

  1. 01List GitHub repositories
  2. 02Explain projects and show structure
  3. 03Create a GitHub repository
  4. 04Read and write repository files

Use cases

  1. 01Review available repositories
  2. 02Inspect a project's structure
  3. 03Create a repository through Claude

MCP support

The MCP server connects Claude AI Assistant to GitHub, enabling it to access and work with repositories.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

" Creating-a-MCP-Server-for-Claude-AI-Assistant-to-interact-with-GitHub-and-demonstrate-its-Use "

Requirements:

Choose any application with an API (Spotify, GitHub, Twitter or any of your favorite one etc.).I have chosen GitHub. Create an MCP server and demonstrate it's use with Claude AI Assistant.

Overview:

The Model Context Protocol (MCP) server, a powerful tool introduced by Anthropic, bridges the gap between your AI assistant and your GitHub repository. By setting up an MCP server, you can directly query your code, read/write files, generate insights, and step-up your development workflow.

Prerequisites:

Before you begin, ensure you have the following installed on your system:

  1. Node.js and npm (Node Package Manager)
  2. The latest version of Claude Desktop
  3. A GitHub account with appropriate permissions

Steps Taken:

Step 1: Generate a GitHub Personal Access Token ,

Step 2: Install the GitHub MCP Server in Claude AI Assistant,

Step 3: Configure the MCP Server,

Step 4: Update the Claude Desktop Coniguration by editing the config.json file,

Step 5: Restart Claude Desktop,

Step 6: Verify the GitHub Integration by checking how Claude AI is able to access my GitHub Repositories and work on them like displaying all my Repos,Explaining the Project , Displaying Project Structure, Creating a New Repository and working on it and much more work can be done.

Technologies Used:

1.Claude AI Assistant : 3.7 Sonnet

2.Node js : 22.14.0

3.npm : 10.9.2

4.Visual Studio Code

5.Model Context Protocol (MCP) Server

6.GitHub Server

Attachments:

Attaching the Screenshots folder of the Assignment done . Claude_Accessing_Preeti_GitHub_Repositories Claude_Creating_A_New_Repository_in_my_GitHub_Account

Contact / Made By:

Preeti Shrivastava

GitHub Username : Preeti75

GitHub Account:github.com/Preeti75

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.