What is the difference between Sourcebot and alternatives?
Sourcebot is an open source, self‑hosted Sourcegraph alternative designed for one‑command Docker deployment and multi‑repo search.
@sourcebot-dev
基本信息
Fetch code context from multiple code hosts (GitHub, GitLab, Bitbucket, etc)
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"sourcebot": {
"command": "npx",
"args": [
"-y",
"@sourcebot/mcp@latest"
]
}
}
}Searches for code that matches the provided search query as a substring by default, or as a regular expression if useRegex is true. Useful for exploring remote repositories by searching for exact symbols, functions, variables, or specific code patterns. To determine if a repository is indexed, use the `list_repos` tool. By default, searches are global and will search the default branch of all repositories. Searches can be scoped to specific repositories, languages, and branches. When referencing code outputted by this tool, always include the file's external URL as a link. This makes it easier for the user to view the file, even if they don't have it locally checked out.
Get a list of commits for a given repository.
Lists repositories in the organization with optional filtering and pagination.
Reads the source code for a given file.
Lists files and directories from a repository path. This can be used as a repo tree tool or directory listing tool. Returns a flat list of entries with path metadata and depth relative to the requested path.
Lists the available language models configured on the Sourcebot instance. Use this to discover which models can be specified when calling ask_codebase.
Ask a natural language question about the codebase. This tool uses an AI agent to autonomously search code, read files, and find symbol references/definitions to answer your question. The agent will: - Analyze your question and determine what context it needs - Search the codebase using multiple strategies (code search, symbol lookup, file reading) - Synthesize findings into a comprehensive answer with code references Returns a detailed answer in markdown format with code references, plus a link to view the full research session (including all tool calls and reasoning) in the Sourcebot web UI. When using this in shared environments (e.g., Slack), you can set the visibility parameter to 'PUBLIC' to ensure everyone can access the chat link. This is a blocking operation that may take 30-60+ seconds for complex questions as the agent researches the codebase.
Sourcebot is the open source Sourcegraph alternative. It indexes all repos and branches across multiple code hosts (GitHub, GitLab, Bitbucket, Gitea, or Gerrit) and searches through them using a blazingly fast interface.
Deploy Sourcebot in seconds using the official Docker image: create a config.json, run the provided docker run command, and start searching at http://localhost:3000. Full configuration details are available in the docs.
Sourcebot is an open source, self‑hosted Sourcegraph alternative designed for one‑command Docker deployment and multi‑repo search.
Docker is required; the official Docker image from `ghcr.io/sourcebot-dev/sourcebot:latest` handles all dependencies.
Sourcebot persists a `.sourcebot` cache and `.zoekt` index files in the mounted volume (specified with `-v $(pwd):/data`).
Yes, anonymous usage data is collected by default to help improve the product. No sensitive data is collected, and telemetry can be disabled by setting the environment variable `SOURCEBOT_TELEMETRY_DISABLED=true`.
Authentication is configured per connection in the config.json file (e.g., GitHub repos require a token if private). The README shows a starter connection using a public repo without explicit credentials.
Node.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MCP interface.
Node.js/TypeScript MCP server for Atlassian Jira. Equips AI systems (LLMs) with tools to list/get projects, search/get issues (using JQL/ID), and view dev info (commits, PRs). Connects AI capabilities directly into Jira project management and issue tracking workflows.

Model Context Protocol Servers

Model Context Protocol Servers
MCP servers for the Atlassian products (Bitbucket, Confluence, JIRA) of the Data Center version
评论