Code Oracle
A Python tool for locating code using Gemini 2.5 Flash. Capable of shifting through large amounts of code to locate the answer to your query.
Features
- Uses AI to help locate code in a codebase
Installation
uv install
Usage
uv run main.py
Using as MCP in Cursor
To use Code Oracle as a Model Context Protocol (MCP) server in Cursor:
- Clone this repository
- Have
uvinstalled - Create an
mcp.jsonfile in your Cursor configuration directory with the following content:
{
"mcpServers": {
"code-oracle": {
"command": "/path/to/run_mcp.sh",
"env": {
"GEMINI_API_KEY": "your-gemini-key"
}
}
}
}
Make sure to:
- Replace
/path/to/run_mcp.shwith the actual path to therun_mcp.shscript in this repo - Set your Gemini API key in the environment variables
After configuration, Code Oracle will be available as a tool when using Cursor.
Recommend MCP Servers 💡

Linear
Linear's MCP server provides a standardized interface for AI models and agents to securely access and manage Linear data, including issues, projects, and comments.
mcp-server-mtg-assistant
MCP server for fetching Magic: The Gathering card information via Scryfall API.
mcp-file-navigator
A secure MCP server enabling AI assistants to perform file system operations (list, read, write, delete files) with path validation and dynamic storage location management, supporting Git commands.
amanasmuei/mcp-server-malaysia-prayer-time
Provides accurate Islamic prayer times for locations throughout Malaysia via MCP integration with Claude Desktop
shinichi-takayanagi/myweight-mcp-server
Connects to Health Planet API to provide weight data for MCP clients via SSE.
youtube-mcp
A MCP server for interacting with YouTube videos and retrieving subtitles to enable LLMs to analyze video content.