Add comprehensive configuration guide for multiple AI tools

New Documentation:
- CONFIGURATION.md: Complete setup guide for all major AI platforms
- Covers Claude Desktop, ChatGPT, Copilot, Gemini, and custom integrations
- Both stdio (local) and HTTP/SSE (remote) configuration options
- Troubleshooting section with common issues and solutions
- MCP protocol reference for developers
- Code examples in Python and Node.js

AI Tool Support Status:
-  Claude Desktop: stdio only (fully documented)
-  ChatGPT: Not supported (workarounds provided)
-  GitHub Copilot: Not supported (alternatives included)
-  Google Gemini: Not supported (integration examples)
-  Custom MCP clients: Full support (examples provided)

Key Sections:
- Connection method comparison (stdio vs HTTP/SSE)
- Quick start commands for testing
- Platform-specific configuration paths
- JSON-RPC 2.0 protocol examples
- Future compatibility roadmap
- Summary table of AI tool support

Updated README.md:
- Links to new CONFIGURATION.md guide
- Clear support status indicators
- Note about Claude Desktop stdio-only limitation

This addresses the current limitation where Claude Desktop doesn't
support HTTP/SSE connections, while preparing documentation for
future MCP adoption by other AI platforms.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Lee Hanken
2025-10-26 11:30:59 +00:00
parent 3b692a8c2f
commit caa022c4d8
2 changed files with 633 additions and 1 deletions

View File

@@ -63,7 +63,19 @@ This starts an HTTP server on port 3000 (configurable via `PORT` environment var
- **Health check**: `http://localhost:3000/health`
- Built-in rate limiting, compression, and graceful degradation
### Using with Claude Desktop
### Using with AI Tools
**Claude Desktop** (and other MCP-compatible clients):
See **[CONFIGURATION.md](CONFIGURATION.md)** for detailed setup instructions for:
-**Claude Desktop** (stdio - fully supported)
- ⚠️ **Other MCP Clients** (varies by client)
-**ChatGPT** (not supported - workarounds included)
-**GitHub Copilot** (not supported - alternatives included)
-**Google Gemini** (not supported - integration options)
- 🔧 **Custom Integration** (Python/Node.js examples)
**Quick Start (Claude Desktop)**:
Add this to your Claude Desktop configuration file:
@@ -84,6 +96,8 @@ Add this to your Claude Desktop configuration file:
Replace `/absolute/path/to/knowledge_base/` with the actual path to this directory.
**Note**: Claude Desktop currently only supports local (stdio) connections. Remote HTTP/SSE support coming in future versions.
### Using with Other MCP Clients
Any MCP-compatible client can connect to this server via stdio. The server will load all HPR data on startup and make it available through tools and resources.