GitLab Integration
STDIOMCP server implementation for GitHub interaction through natural language with vector search capabilities.
MCP server implementation for GitHub interaction through natural language with vector search capabilities.
This is an MCP (Model Context Protocol) server implementation for GitHub agentic chat using Go. It provides tools for interacting with GitHub through natural language and includes vector search capabilities.
git clone https://github.com/akhidasTech/github-agentic-chat-mcp.git cd github-agentic-chat-mcp
export GITHUB_TOKEN=your_github_token_here export DATABASE_URL=postgres://user:password@localhost:5432/dbname export OPENAI_API_KEY=your_openai_api_key_here
CREATE EXTENSION vector;
go build -o bin/github-agentic-chat-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
:{ "mcpServers": { "github-chat": { "command": "/absolute/path/to/bin/github-agentic-chat-mcp" } } }
Search for GitHub repositories using a query string.
Create a new issue in a GitHub repository.
Add a document to the vector store for semantic search.
Parameters:
Example:
{ "content": "This is a document about GitHub Actions", "metadata": "{\"type\": \"documentation\", \"tags\": [\"github\", \"ci-cd\"]}" }
Perform semantic search across stored documents.
Parameters:
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License