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 💡
squad-mcp
MCP server connecting Squad AI-powered product-discovery platform to LLM applications
Kashyap-AI-ML-Solutions/webex-messaging-mcp-server
A Model Context Protocol (MCP) server that provides AI assistants with comprehensive access to Cisco Webex messaging capabilities.
@qian33/mcp-excel-server
A Node.js server implementing the Model Context Protocol (MCP) for performing operations on Excel files and managing local directories.
Serena
A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
@razvanmacovei/k8s-multicluster-mcp
An MCP server for Kubernetes operations, providing a standardized API to interact with multiple Kubernetes clusters using multiple kubeconfig files.
@flipt-io/mcp-server-flipt
A Model Context Protocol (MCP) server for Flipt, enabling AI assistants to interact with feature flags.