GXtract is a Model Context Protocol (MCP) server designed to integrate with VS Code and other compatible editors. It provides a suite of tools for interacting with the GroundX platform, enabling you to leverage its powerful document understanding capabilities directly within your development environment.
Overview
What is GXtract?
GXtract is a Model Context Protocol (MCP) server designed to integrate with VS Code and other compatible editors, providing tools for interacting with the GroundX platform to leverage its document understanding capabilities directly within your development environment.
How to use GXtract?
To use GXtract, install the required dependencies, set up your GroundX API key, and configure your VS Code settings to integrate with the GXtract server. You can then access its tools through the MCP features in VS Code.
Key features of GXtract?
- GroundX Integration: Access functionalities like document search and semantic object explanation.
- MCP Compliant: Designed for use with MCP-compatible systems.
- Efficient and Modern: Built with Python 3.12+ for performance.
- Easy to Configure: Simple setup for VS Code.
- Caching: In-memory cache for improved performance.
Use cases of GXtract?
- Searching for documents within GroundX projects.
- Querying specific documents for detailed information.
- Explaining semantic objects in documents for better understanding.
FAQ from GXtract?
- What is the GroundX API Key?
It is a key required to access the GroundX platform functionalities.
- Is GXtract free to use?
Yes, GXtract is free to use, but you need a valid GroundX API key.
- What programming language is GXtract built with?
GXtract is developed using Python 3.12 and utilizes modern libraries for performance.
Server Config
{
"mcpServers": {
"gxtract": {
"command": "uv",
"type": "stdio",
"args": [
"--directory",
"DRIVE:\\path\\to\\your\\gxtract",
"--project",
"DRIVE:\\path\\to\\your\\gxtract",
"run",
"gxtract",
"--transport",
"stdio"
],
"env": {
"GROUNDX_API_KEY": "${env:GROUNDX_API_KEY}"
}
}
}
}