sourcegraph-mcp


Namesourcegraph-mcp JSON
Version 2.0.1 PyPI version JSON
download
home_pageNone
SummaryModel Context Protocol server for SourceGraph code search
upload_time2025-10-06 18:16:26
maintainerNone
docs_urlNone
authorDale Brubaker
requires_python>=3.10
licenseMIT
keywords mcp sourcegraph code-search claude ai
VCS
bugtrack_url
requirements mcp httpx
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # sourcegraph-mcp

Model Context Protocol server for searching code via SourceGraph's GraphQL API. Leverages SourceGraph's indexed symbol search for fast, precise code navigation. Works with both local and cloud SourceGraph instances.

## Why Use This?

Search your entire codebase instantly using SourceGraph's indexed search:
- **Lightning Fast**: Symbol lookups in <100ms using indexed search
- **Precise**: Find exact definitions vs references/usages separately
- **Cost-effective**: ~400 tokens per search vs 50k+ tokens loading files
- **Comprehensive**: Search across all repos, branches, and languages

## Key Features

### 🎯 Symbol Search (Indexed)
- **Find Definitions**: Locate where functions, classes, methods are declared
- **Find References**: See all places where a symbol is used
- **Fast Lookups**: Uses SourceGraph's pre-built symbol index
- **Returns**: Exact file path, line number, and column position

### 🔍 Code Search
- **Text Search**: Find any text pattern across your codebase
- **Regex Search**: Complex pattern matching with full regex support
- **Filters**: By repository, file path, language, and more

## Installation

### Quick Start (with pipx - Recommended)

```bash
pipx install sourcegraph-mcp
```

This installs the `sourcegraph-mcp` command globally and handles all dependencies automatically.

### Verify Installation

```bash
which sourcegraph-mcp
# Should show: /Users/yourusername/.local/bin/sourcegraph-mcp
```

## Configuration

**IMPORTANT:** Replace the URL and token with your actual SourceGraph instance details.

### Option 1: Environment Variables (Recommended)

```bash
export SOURCEGRAPH_URL=http://localhost:3370
export SOURCEGRAPH_TOKEN=sgp_your_token_here
```

### Option 2: Config File

Create `config.json`:

```json
{
  "sourcegraph_url": "http://localhost:3370",
  "access_token": "sgp_your_token_here",
  "timeout": 30
}
```

### Option 3: CLI Arguments

```bash
sourcegraph-mcp --url http://localhost:3370 --token sgp_your_token_here
```

## Setup with MCP Clients

### Claude Desktop

Edit `~/Library/Application Support/Claude/claude_desktop_config.json`:

**IMPORTANT:** Replace the URL and token with your actual SourceGraph instance details.

```json
{
  "mcpServers": {
    "sourcegraph": {
      "command": "sourcegraph-mcp",
      "env": {
        "SOURCEGRAPH_URL": "http://localhost:3370",
        "SOURCEGRAPH_TOKEN": "sgp_your_token_here"
      }
    }
  }
}
```

### Claude Code

**Important:** First install with `pipx install sourcegraph-mcp`, then configure.

**IMPORTANT:** Replace the URL and token with your actual SourceGraph instance details.

#### Option 1: User-Wide (Recommended - No Permission Prompts)

Add to `~/.claude.json`:

```json
{
  "mcpServers": {
    "sourcegraph": {
      "command": "sourcegraph-mcp",
      "env": {
        "SOURCEGRAPH_URL": "http://localhost:3370",
        "SOURCEGRAPH_TOKEN": "sgp_your_token_here"
      }
    }
  },
  "permissions": {
    "allow": [
      "mcp__sourcegraph__*"
    ]
  }
}
```

**Note:** If `sourcegraph-mcp` is not in your PATH, use the full path:
```json
"command": "/Users/yourusername/.local/bin/sourcegraph-mcp"
```

Restart Claude Code and verify with `/mcp` command.

#### Option 2: Project-Specific

Create `.mcp.json` in your project root:

```json
{
  "mcpServers": {
    "sourcegraph": {
      "command": "sourcegraph-mcp",
      "env": {
        "SOURCEGRAPH_URL": "http://localhost:3370",
        "SOURCEGRAPH_TOKEN": "sgp_your_token_here"
      }
    }
  }
}
```

Then add permissions to `.claude/settings.local.json`:

```json
{
  "permissions": {
    "allow": [
      "mcp__sourcegraph__find_symbol_definition",
      "mcp__sourcegraph__find_symbol_references",
      "mcp__sourcegraph__search_sourcegraph",
      "mcp__sourcegraph__search_sourcegraph_regex",
      "mcp__sourcegraph__get_sourcegraph_config"
    ]
  },
  "enableAllProjectMcpServers": true,
  "enabledMcpjsonServers": ["sourcegraph"]
}
```

**Important:** Permission format must use `mcp__servername__toolname` with double underscores, not colons.

**Note:** The permissions section above is specific to Claude Code. Other MCP clients may not require explicit permissions or may use different permission systems.

### Other MCP Clients (Cursor, Windsurf, Zed, Cline, etc.)

Most MCP clients use similar configuration. The general pattern is:

1. **Install:** `pipx install sourcegraph-mcp`
2. **Add to your client's MCP config file:**

```json
{
  "mcpServers": {
    "sourcegraph": {
      "command": "sourcegraph-mcp",  // or full path: ~/.local/bin/sourcegraph-mcp
      "env": {
        "SOURCEGRAPH_URL": "http://localhost:3370",
        "SOURCEGRAPH_TOKEN": "sgp_your_token_here"
      }
    }
  }
}
```

**Refer to your client's documentation for the config file location.**

**Community contributions welcome!** If you've successfully set this up with another client, please submit a PR with instructions.

## Usage

Once configured, your AI assistant can leverage SourceGraph's indexed search:

### Symbol Definitions (Fast Lookups)
```
"Find where the ProcessOrder function is defined"
"Where is the CustomerService class declared?"
"Show me the definition of HandleRequest method"
"Locate the API_KEY constant definition"
```

### Symbol References (Find Usages)
```
"Find all calls to ProcessOrder"
"Where is CustomerService used?"
"Show me all references to API_KEY"
"Find everywhere HandleRequest is called"
```

### General Code Search
```
"Search for authentication code"
"Find TODO comments in C# files"
"Show error handling patterns in the api directory"
```

## Available Tools

### 1. `find_symbol_definition`
Find where symbols are **defined** (declarations). Returns exact file path and line number.

**Best for:**
- "Where is X defined?"
- "Go to definition of Y"
- "Show me the declaration of Z"

**Returns:**
- File path
- Line number
- Column position
- Symbol kind (function, class, method, etc.)

### 2. `find_symbol_references`
Find where symbols are **used** (references/calls). Returns all usage locations.

**Best for:**
- "Where is X called?"
- "Find all uses of Y"
- "Show me references to Z"

**Returns:**
- File paths and line numbers for each usage
- Code context around each reference

### 3. `search_sourcegraph`
General text-based code search with full query syntax.

**Query syntax:**
- `repo:owner/name` - Filter by repository
- `file:pattern` - Filter by file path
- `lang:language` - Filter by programming language
- `case:yes` - Case-sensitive search

### 4. `search_sourcegraph_regex`
Search using regular expressions for complex pattern matching.

### 5. `get_sourcegraph_config`
View current configuration (useful for debugging).

## Performance Advantages

### Symbol Search (Indexed)
- ✅ **<100ms**: Instant lookups using pre-built index
- ✅ **Precise**: Distinguishes definitions from references
- ✅ **Scalable**: Works across millions of lines of code

### Text Search
- ✅ **Fast**: Leverages SourceGraph's Zoekt indexing
- ✅ **Flexible**: Full regex and filter support
- ✅ **Comprehensive**: Searches across all content

### vs Loading Files into Context
- **400 tokens** per search vs **50k+ tokens** loading files
- **Instant results** vs waiting for file loads
- **Pinpoint accuracy** vs reading through entire files

## Getting a SourceGraph Token

1. Navigate to your SourceGraph instance
2. Go to Settings → Access tokens
3. Click "Generate new token"
4. Copy the token (starts with `sgp_`)

## Local Development

```bash
# Clone and install
git clone https://github.com/dalebrubaker/sourcegraph-mcp
cd sourcegraph-mcp
python3 -m venv .venv
source .venv/bin/activate
pip install -e .

# Test configuration
python test_connection.py

# Run with config file
python server.py

# Run with CLI args
python server.py --url http://localhost:3370 --token sgp_your_token_here
```

## Troubleshooting

### "Could not connect to MCP server"
- Verify SourceGraph is running and accessible
- Check URL format (include http:// or https://)
- Test token: `curl -H "Authorization: token sgp_..." http://your-url/.api/graphql`
- Verify installation: `which sourcegraph-mcp` should show the installed path
- If not in PATH, use full path in config: `/Users/yourusername/.local/bin/sourcegraph-mcp`

### "Command not found"
- Make sure you installed with `pipx install sourcegraph-mcp`
- Check if `~/.local/bin` is in your PATH: `echo $PATH | grep .local/bin`
- Try using the full path in your config instead of just `sourcegraph-mcp`

### "No symbols found"
- Symbol search requires SourceGraph's symbol indexing to be enabled
- Check if your repositories have been indexed: Settings → Repositories → Indexing
- Symbol indexing may take time for large repos
- Try general code search as a fallback

### Testing Your Setup
```bash
# Test connection and both search types
python test_connection.py
```

## Example Queries

### Finding Definitions
```
User: "Find where the LowerBound method is defined with file name and line number"

MCP Response:
## 1. `LowerBound` (method)
**File:** `src/Collections/SortedList.cs`
**Line:** 142
**Position:** Line 142, Column 8
**Repository:** `myorg/core-lib`
```

### Finding References
```
User: "Show me all places where ProcessOrder is called"

MCP Response:
## 1. `OrderController.cs`
**Repository:** `myorg/api-service`
**URL:** https://sourcegraph.local/...

**Matches:**
- **Line 45:** `var result = await ProcessOrder(orderId);`
- **Line 87:** `return ProcessOrder(order);`

## 2. `OrderProcessor.cs`
...
```

## License

MIT

## Contributing

PRs welcome! Please open an issue first to discuss significant changes.

## Roadmap

- [ ] Support for batch symbol lookups
- [ ] Cached symbol results for faster repeated queries
- [ ] Structural search support
- [ ] Commit and diff search tools
- [ ] Multi-repo symbol search optimization

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "sourcegraph-mcp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "mcp, sourcegraph, code-search, claude, ai",
    "author": "Dale Brubaker",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/fd/13/9cd07f319d09fa031b9bb99e7e0d2ec41bb9fe70ef281047f747fcc07ff1/sourcegraph_mcp-2.0.1.tar.gz",
    "platform": null,
    "description": "# sourcegraph-mcp\n\nModel Context Protocol server for searching code via SourceGraph's GraphQL API. Leverages SourceGraph's indexed symbol search for fast, precise code navigation. Works with both local and cloud SourceGraph instances.\n\n## Why Use This?\n\nSearch your entire codebase instantly using SourceGraph's indexed search:\n- **Lightning Fast**: Symbol lookups in <100ms using indexed search\n- **Precise**: Find exact definitions vs references/usages separately\n- **Cost-effective**: ~400 tokens per search vs 50k+ tokens loading files\n- **Comprehensive**: Search across all repos, branches, and languages\n\n## Key Features\n\n### \ud83c\udfaf Symbol Search (Indexed)\n- **Find Definitions**: Locate where functions, classes, methods are declared\n- **Find References**: See all places where a symbol is used\n- **Fast Lookups**: Uses SourceGraph's pre-built symbol index\n- **Returns**: Exact file path, line number, and column position\n\n### \ud83d\udd0d Code Search\n- **Text Search**: Find any text pattern across your codebase\n- **Regex Search**: Complex pattern matching with full regex support\n- **Filters**: By repository, file path, language, and more\n\n## Installation\n\n### Quick Start (with pipx - Recommended)\n\n```bash\npipx install sourcegraph-mcp\n```\n\nThis installs the `sourcegraph-mcp` command globally and handles all dependencies automatically.\n\n### Verify Installation\n\n```bash\nwhich sourcegraph-mcp\n# Should show: /Users/yourusername/.local/bin/sourcegraph-mcp\n```\n\n## Configuration\n\n**IMPORTANT:** Replace the URL and token with your actual SourceGraph instance details.\n\n### Option 1: Environment Variables (Recommended)\n\n```bash\nexport SOURCEGRAPH_URL=http://localhost:3370\nexport SOURCEGRAPH_TOKEN=sgp_your_token_here\n```\n\n### Option 2: Config File\n\nCreate `config.json`:\n\n```json\n{\n  \"sourcegraph_url\": \"http://localhost:3370\",\n  \"access_token\": \"sgp_your_token_here\",\n  \"timeout\": 30\n}\n```\n\n### Option 3: CLI Arguments\n\n```bash\nsourcegraph-mcp --url http://localhost:3370 --token sgp_your_token_here\n```\n\n## Setup with MCP Clients\n\n### Claude Desktop\n\nEdit `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n**IMPORTANT:** Replace the URL and token with your actual SourceGraph instance details.\n\n```json\n{\n  \"mcpServers\": {\n    \"sourcegraph\": {\n      \"command\": \"sourcegraph-mcp\",\n      \"env\": {\n        \"SOURCEGRAPH_URL\": \"http://localhost:3370\",\n        \"SOURCEGRAPH_TOKEN\": \"sgp_your_token_here\"\n      }\n    }\n  }\n}\n```\n\n### Claude Code\n\n**Important:** First install with `pipx install sourcegraph-mcp`, then configure.\n\n**IMPORTANT:** Replace the URL and token with your actual SourceGraph instance details.\n\n#### Option 1: User-Wide (Recommended - No Permission Prompts)\n\nAdd to `~/.claude.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"sourcegraph\": {\n      \"command\": \"sourcegraph-mcp\",\n      \"env\": {\n        \"SOURCEGRAPH_URL\": \"http://localhost:3370\",\n        \"SOURCEGRAPH_TOKEN\": \"sgp_your_token_here\"\n      }\n    }\n  },\n  \"permissions\": {\n    \"allow\": [\n      \"mcp__sourcegraph__*\"\n    ]\n  }\n}\n```\n\n**Note:** If `sourcegraph-mcp` is not in your PATH, use the full path:\n```json\n\"command\": \"/Users/yourusername/.local/bin/sourcegraph-mcp\"\n```\n\nRestart Claude Code and verify with `/mcp` command.\n\n#### Option 2: Project-Specific\n\nCreate `.mcp.json` in your project root:\n\n```json\n{\n  \"mcpServers\": {\n    \"sourcegraph\": {\n      \"command\": \"sourcegraph-mcp\",\n      \"env\": {\n        \"SOURCEGRAPH_URL\": \"http://localhost:3370\",\n        \"SOURCEGRAPH_TOKEN\": \"sgp_your_token_here\"\n      }\n    }\n  }\n}\n```\n\nThen add permissions to `.claude/settings.local.json`:\n\n```json\n{\n  \"permissions\": {\n    \"allow\": [\n      \"mcp__sourcegraph__find_symbol_definition\",\n      \"mcp__sourcegraph__find_symbol_references\",\n      \"mcp__sourcegraph__search_sourcegraph\",\n      \"mcp__sourcegraph__search_sourcegraph_regex\",\n      \"mcp__sourcegraph__get_sourcegraph_config\"\n    ]\n  },\n  \"enableAllProjectMcpServers\": true,\n  \"enabledMcpjsonServers\": [\"sourcegraph\"]\n}\n```\n\n**Important:** Permission format must use `mcp__servername__toolname` with double underscores, not colons.\n\n**Note:** The permissions section above is specific to Claude Code. Other MCP clients may not require explicit permissions or may use different permission systems.\n\n### Other MCP Clients (Cursor, Windsurf, Zed, Cline, etc.)\n\nMost MCP clients use similar configuration. The general pattern is:\n\n1. **Install:** `pipx install sourcegraph-mcp`\n2. **Add to your client's MCP config file:**\n\n```json\n{\n  \"mcpServers\": {\n    \"sourcegraph\": {\n      \"command\": \"sourcegraph-mcp\",  // or full path: ~/.local/bin/sourcegraph-mcp\n      \"env\": {\n        \"SOURCEGRAPH_URL\": \"http://localhost:3370\",\n        \"SOURCEGRAPH_TOKEN\": \"sgp_your_token_here\"\n      }\n    }\n  }\n}\n```\n\n**Refer to your client's documentation for the config file location.**\n\n**Community contributions welcome!** If you've successfully set this up with another client, please submit a PR with instructions.\n\n## Usage\n\nOnce configured, your AI assistant can leverage SourceGraph's indexed search:\n\n### Symbol Definitions (Fast Lookups)\n```\n\"Find where the ProcessOrder function is defined\"\n\"Where is the CustomerService class declared?\"\n\"Show me the definition of HandleRequest method\"\n\"Locate the API_KEY constant definition\"\n```\n\n### Symbol References (Find Usages)\n```\n\"Find all calls to ProcessOrder\"\n\"Where is CustomerService used?\"\n\"Show me all references to API_KEY\"\n\"Find everywhere HandleRequest is called\"\n```\n\n### General Code Search\n```\n\"Search for authentication code\"\n\"Find TODO comments in C# files\"\n\"Show error handling patterns in the api directory\"\n```\n\n## Available Tools\n\n### 1. `find_symbol_definition`\nFind where symbols are **defined** (declarations). Returns exact file path and line number.\n\n**Best for:**\n- \"Where is X defined?\"\n- \"Go to definition of Y\"\n- \"Show me the declaration of Z\"\n\n**Returns:**\n- File path\n- Line number\n- Column position\n- Symbol kind (function, class, method, etc.)\n\n### 2. `find_symbol_references`\nFind where symbols are **used** (references/calls). Returns all usage locations.\n\n**Best for:**\n- \"Where is X called?\"\n- \"Find all uses of Y\"\n- \"Show me references to Z\"\n\n**Returns:**\n- File paths and line numbers for each usage\n- Code context around each reference\n\n### 3. `search_sourcegraph`\nGeneral text-based code search with full query syntax.\n\n**Query syntax:**\n- `repo:owner/name` - Filter by repository\n- `file:pattern` - Filter by file path\n- `lang:language` - Filter by programming language\n- `case:yes` - Case-sensitive search\n\n### 4. `search_sourcegraph_regex`\nSearch using regular expressions for complex pattern matching.\n\n### 5. `get_sourcegraph_config`\nView current configuration (useful for debugging).\n\n## Performance Advantages\n\n### Symbol Search (Indexed)\n- \u2705 **<100ms**: Instant lookups using pre-built index\n- \u2705 **Precise**: Distinguishes definitions from references\n- \u2705 **Scalable**: Works across millions of lines of code\n\n### Text Search\n- \u2705 **Fast**: Leverages SourceGraph's Zoekt indexing\n- \u2705 **Flexible**: Full regex and filter support\n- \u2705 **Comprehensive**: Searches across all content\n\n### vs Loading Files into Context\n- **400 tokens** per search vs **50k+ tokens** loading files\n- **Instant results** vs waiting for file loads\n- **Pinpoint accuracy** vs reading through entire files\n\n## Getting a SourceGraph Token\n\n1. Navigate to your SourceGraph instance\n2. Go to Settings \u2192 Access tokens\n3. Click \"Generate new token\"\n4. Copy the token (starts with `sgp_`)\n\n## Local Development\n\n```bash\n# Clone and install\ngit clone https://github.com/dalebrubaker/sourcegraph-mcp\ncd sourcegraph-mcp\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -e .\n\n# Test configuration\npython test_connection.py\n\n# Run with config file\npython server.py\n\n# Run with CLI args\npython server.py --url http://localhost:3370 --token sgp_your_token_here\n```\n\n## Troubleshooting\n\n### \"Could not connect to MCP server\"\n- Verify SourceGraph is running and accessible\n- Check URL format (include http:// or https://)\n- Test token: `curl -H \"Authorization: token sgp_...\" http://your-url/.api/graphql`\n- Verify installation: `which sourcegraph-mcp` should show the installed path\n- If not in PATH, use full path in config: `/Users/yourusername/.local/bin/sourcegraph-mcp`\n\n### \"Command not found\"\n- Make sure you installed with `pipx install sourcegraph-mcp`\n- Check if `~/.local/bin` is in your PATH: `echo $PATH | grep .local/bin`\n- Try using the full path in your config instead of just `sourcegraph-mcp`\n\n### \"No symbols found\"\n- Symbol search requires SourceGraph's symbol indexing to be enabled\n- Check if your repositories have been indexed: Settings \u2192 Repositories \u2192 Indexing\n- Symbol indexing may take time for large repos\n- Try general code search as a fallback\n\n### Testing Your Setup\n```bash\n# Test connection and both search types\npython test_connection.py\n```\n\n## Example Queries\n\n### Finding Definitions\n```\nUser: \"Find where the LowerBound method is defined with file name and line number\"\n\nMCP Response:\n## 1. `LowerBound` (method)\n**File:** `src/Collections/SortedList.cs`\n**Line:** 142\n**Position:** Line 142, Column 8\n**Repository:** `myorg/core-lib`\n```\n\n### Finding References\n```\nUser: \"Show me all places where ProcessOrder is called\"\n\nMCP Response:\n## 1. `OrderController.cs`\n**Repository:** `myorg/api-service`\n**URL:** https://sourcegraph.local/...\n\n**Matches:**\n- **Line 45:** `var result = await ProcessOrder(orderId);`\n- **Line 87:** `return ProcessOrder(order);`\n\n## 2. `OrderProcessor.cs`\n...\n```\n\n## License\n\nMIT\n\n## Contributing\n\nPRs welcome! Please open an issue first to discuss significant changes.\n\n## Roadmap\n\n- [ ] Support for batch symbol lookups\n- [ ] Cached symbol results for faster repeated queries\n- [ ] Structural search support\n- [ ] Commit and diff search tools\n- [ ] Multi-repo symbol search optimization\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Model Context Protocol server for SourceGraph code search",
    "version": "2.0.1",
    "project_urls": {
        "Documentation": "https://github.com/dalebrubaker/sourcegraph-mcp#readme",
        "Homepage": "https://github.com/dalebrubaker/sourcegraph-mcp",
        "Issues": "https://github.com/dalebrubaker/sourcegraph-mcp/issues",
        "Repository": "https://github.com/dalebrubaker/sourcegraph-mcp"
    },
    "split_keywords": [
        "mcp",
        " sourcegraph",
        " code-search",
        " claude",
        " ai"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2b27e3c57fb0738db2dbcf612cdedca7938942d10b442a0c3ddec6775a79e097",
                "md5": "add72aa17e602f4aa0ac7fb1769a8088",
                "sha256": "dcf98daf1a3c8068eac74750f1fdfcd7f19ecb5f00511541290563b2b6026a3c"
            },
            "downloads": -1,
            "filename": "sourcegraph_mcp-2.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "add72aa17e602f4aa0ac7fb1769a8088",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 12203,
            "upload_time": "2025-10-06T18:16:25",
            "upload_time_iso_8601": "2025-10-06T18:16:25.052853Z",
            "url": "https://files.pythonhosted.org/packages/2b/27/e3c57fb0738db2dbcf612cdedca7938942d10b442a0c3ddec6775a79e097/sourcegraph_mcp-2.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fd139cd07f319d09fa031b9bb99e7e0d2ec41bb9fe70ef281047f747fcc07ff1",
                "md5": "54f902d427d9dbd49f6e7ad9cf45391d",
                "sha256": "48a02d68be83c805f5f3597fe9bc7c0d5c784935e2e8375629cb79008059dbc0"
            },
            "downloads": -1,
            "filename": "sourcegraph_mcp-2.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "54f902d427d9dbd49f6e7ad9cf45391d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 14760,
            "upload_time": "2025-10-06T18:16:26",
            "upload_time_iso_8601": "2025-10-06T18:16:26.148181Z",
            "url": "https://files.pythonhosted.org/packages/fd/13/9cd07f319d09fa031b9bb99e7e0d2ec41bb9fe70ef281047f747fcc07ff1/sourcegraph_mcp-2.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-06 18:16:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "dalebrubaker",
    "github_project": "sourcegraph-mcp#readme",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "mcp",
            "specs": [
                [
                    ">=",
                    "1.0.0"
                ]
            ]
        },
        {
            "name": "httpx",
            "specs": [
                [
                    ">=",
                    "0.27.0"
                ]
            ]
        }
    ],
    "lcname": "sourcegraph-mcp"
}
        
Elapsed time: 1.76893s