Skip to content
Dashboard

Grep a million GitHub repositories via MCP

Dan Fox,

Link to headingWhat is the Grep MCP server

Link to headingHow to configure it in your AI client

Link to headingIn Cursor:

{
"mcpServers": {
"grep": {
"url": "https://mcp.grep.app"
}
}
}

Link to headingWith Claude Code:

claude mcp add --transport http grep https://mcp.grep.app

Link to headingAn example of how to use it

{
"query": "(?s)server\\.tool.*catch",
"language": [
"TypeScript",
"JavaScript"
],
"useRegexp": true
}

Repository: microsoft/rushstack
Path: apps/rush-mcp-server/src/tools/base.tool.ts
URL: https://github.com/microsoft/rushstack/blob/main/apps/rush-mcp-server/src/tools/base.tool.ts
License: Unknown
Snippets:
--- Snippet 1 (Line 39) ---
public register(server: McpServer): void {
// TODO: remove ts-ignore
// @ts-ignore
server.tool(this._options.name, this._options.description, this._options.schema, async (...args) => {
try {
const result: CallToolResult = await this.executeAsync(...(args as Parameters<ToolCallback<Args>>));
return result;
} catch (error: unknown) {
return {
isError: true,
content: [

{
"query": "isError: true",
"language": [
"TypeScript",
"JavaScript"
]
}

Link to headingFrom zero to MCP in minutes

MCP Server with Next.js

Get started building your first MCP server on Vercel.

Deploy now

Ready to deploy?