MCP Catalogs
Home

GitHub-URL-MCP

by kongyo2·1·Score 31

An MCP server that validates and converts GitHub URLs between repository info and properly formatted URLs.

githubdeveloper-toolsai-llm
0
Forks
0
Open issues
10 mo ago
Last commit
2d ago
Indexed

Overview

GitHub-URL-MCP server provides specialized tools for handling GitHub URLs with intelligent validation. It distinguishes between public, private, and non-existent repositories while converting between GitHub repository information and properly formatted URLs. The server works without requiring GitHub API tokens and includes network timeouts for protection.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Help LLMs correctly construct GitHub URLs from repository information
you:Parse GitHub URLs to extract owner, repo, and path components
you:Verify repository accessibility before attempting to access GitHub content
you:Does this require GitHub authentication?
you:How does it detect private repositories?

When to choose this

Choose this when you need reliable GitHub URL validation and parsing without authentication requirements, particularly for AI systems that struggle with GitHub URL handling.

When NOT to choose this

Not ideal if you need deep repository analysis beyond URL validation, or if you require authentication for private repository access.

Tools this server exposes

2 tools extracted from the README
  • github/build_urlgithub/build_url(owner: string, repo: string)

    Converts GitHub owner and repository name into a properly formatted GitHub URL with validation.

  • github/parse_urlgithub/parse_url(url: string)

    Parses a GitHub URL to extract owner, repository name, and additional path information with validation.

Comparable tools

github-mcpgit-mcpgithub-cli

Installation

npm install
npm run start

For Claude Desktop, add to claude_desktop_config.json:

{
  "mcpServers": {
    "github-url": {
      "command": "npx",
      "args": ["@kongyo2/github-url-mcp"]
    }
  }
}

FAQ

Does this require GitHub authentication?
No, the server works without GitHub API tokens and includes built-in timeout protection.
How does it detect private repositories?
It uses intelligent validation to distinguish between public repositories, private repositories, and non-existent repositories without requiring authentication.

Compare GitHub-URL-MCP with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.