drio
Open app

GitHub Agentic Chat MCP Server

Source

An MCP server implementation for GitHub agentic chat using Go

Catalog onlyCatalog onlySTDIO

Overview

GitHub Agentic Chat MCP is an MCP (Model Context Protocol) server implementation that allows users to interact with GitHub through natural language, utilizing Go programming language.

To use the GitHub Agentic Chat MCP, clone the repository, set up the required environment variables, configure PostgreSQL with the pgvector extension, build the server, and configure a compatible client like Claude Desktop.

  • Search GitHub repositories using natural language queries. - Create issues in GitHub repositories. - Vector search functionality for semantic search across stored documents. - Extensible structure for adding more features in the future.
  1. Searching for specific repositories based on keywords.
  2. Automatically creating issues in GitHub projects through chat commands.
  3. Performing semantic searches on documentation or notes related to GitHub projects.

Add to your AI client

Use these steps to connect GitHub Agentic Chat MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "github-agentic-chat-mcp-akhidastech": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github-agentic-chat-mcp-akhidastech"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "github-agentic-chat-mcp-akhidastech": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github-agentic-chat-mcp-akhidastech"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "github-agentic-chat-mcp-akhidastech": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github-agentic-chat-mcp-akhidastech"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "github-agentic-chat-mcp-akhidastech": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github-agentic-chat-mcp-akhidastech"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "github-agentic-chat-mcp-akhidastech": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github-agentic-chat-mcp-akhidastech"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "github-agentic-chat-mcp-akhidastech": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github-agentic-chat-mcp-akhidastech"
      ]
    }
  }
}

FAQ

What are the prerequisites for using this project?

You need Go 1.21 or later, PostgreSQL with pgvector, a GitHub Personal Access Token, and an OpenAI API Key.

Is it possible to extend the functionality of the server?

Yes! The server has an extensible structure that allows developers to add more features.

How do I perform a semantic search?

You can use the vector search tools provided in the server to perform semantic searches on stored documents.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":3654,"uuid":"0e9bc87a-be9e-4e93-a1ab-83cae12c3004","name":"github-agentic-chat-mcp","title":"GitHub Agentic Chat MCP Server","description":"An MCP server implementation for GitHub agentic chat using Go","avatar_url":"https://avatars.githubusercontent.com/u/198164589?v=4","created_at":"$D2025-03-20T20:38:26.305Z","updated_at":"$D2025-03-20T20:59:42.401Z","status":"created","author_name":"akhidasTech","author_avatar_url":"https://avatars.githubusercontent.com/u/198164589?v=4","tags":"github,chat,mcp,go","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/akhidasTech/github-agentic-chat-mcp","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"\",\"language\":\"Go\",\"is_official\":false,\"latest_commit_time\":\"2025-03-21 01:21:22\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]

GitHub Agentic Chat MCP Server — MCP Registry