# API Reference Complete API documentation for KGraph-MCP. ## Overview KGraph-MCP provides a comprehensive API for managing knowledge graphs, executing MCP tools, and orchestrating AI agents. ## API Sections ### [FastAPI Framework](api/index.md) Core FastAPI application structure and endpoints for the KGraph-MCP platform. ### [Agent Framework](agents/index.md) AI agents for planning and task execution with MCP tools. ### [Knowledge Graph Services](kg-services/index.md) Core knowledge graph functionality and semantic services. ## Getting Started 1. **[Installation](../user-guide/installation.md)** - Set up the development environment 2. **[Quick Start](../user-guide/quick-start.md)** - Basic usage examples 3. **[Configuration](../user-guide/configuration.md)** - Configure the API ## Authentication The API uses standard HTTP authentication methods. See the [Security Model](../architecture/security.md) for details. ## Rate Limiting API endpoints are rate-limited to ensure fair usage. Current limits: - 100 requests per minute for authenticated users - 20 requests per minute for anonymous users ## Support For API support and questions: - GitHub Issues: [kgraph-mcp-hackathon](https://github.com/BasalGanglia/kgraph-mcp-hackathon/issues) - Documentation: [Developer Guide](../developer-guide/index.md) ## Documentation Generation This API documentation is automatically generated using: - **Sphinx**: For autodoc extraction and processing - **mkdocstrings**: For Markdown integration with MkDocs - **Material for MkDocs**: For beautiful presentation ## Navigation Use the navigation panel to browse through different modules and their components. Each module page provides: - Overview and description - Class and function documentation - Type hints and parameter information - Source code links - Usage examples (where available)