Welcome to ace-tool! This is a powerful tool designed to enhance your codebase management. With our tool, you can index your code seamlessly, perform semantic searches, and improve prompts for AI systems.
To get started, visit this page to download: GitHub Releases.
Run the following command to install ace-tool globally:
npm install -g ace-tool@latest
Alternatively, you can run it directly using npx:
npx -y ace-tool@latest --base-url <URL> --token <TOKEN>
To set up ace-tool with your MCP server, add the following configuration to your MCP settings file. For example, in Claude Desktopβs claude_desktop_config.json, include:
{
"mcpServers": {
"ace-tool": {
"command": "npx",
"args": [
"ace-tool",
"--base-url", "YOUR_BASE_URL",
"--token", "YOUR_TOKEN"
]
}
}
}
Here are the command line arguments you can use with ace-tool:
| Argument | Required | Description |
|---|---|---|
--base-url |
Yes | API base URL for the indexing service |
--token |
Yes | Authentication token for access |
--enable-log |
No | Enable logging to .ace-tool/ace-tool.log |
With ace-tool, you can search for relevant code based on a natural language query. Simply enter your query, and let the tool find the context for you. This makes it easier to discover where specific functions or variables are used in your code.
Your authentication token ensures that your operations are secure. Always keep your token private and secure to prevent unauthorized access.
If you need help or have questions, check our issue tracker or contact the community on our forum.
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you for using ace-tool! We hope it makes your code management simpler and more efficient.