Knowledge Server
Provides access to StockX API documentation including catalog, listings, and orders endpoints, with support for executing HTTP requests through a proxy tool.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Knowledge Servershow me the StockX catalog API documentation"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Knowledge Server (FastMCP)
LLM-agnostic API knowledge server with MCP and REST endpoints.
Deploy
Dokploy:
Add service pointing to this repo
Set domain to
mcp.soleenterprises.comAdd environment variable:
KNOWLEDGE_DIR=/knowledge/apisMount volume:
./knowledge:/knowledge:roDeploy
Local Development
# Install dependencies
uv sync
# Run with uv
uv run uvicorn app:app --reload --host 0.0.0.0 --port 8080
# Or with Docker
docker compose up --build
# Run tests
./test.sh
# Or test production:
./test.sh https://mcp.soleenterprises.comClient Configs
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"knowledge": {
"url": "https://mcp.soleenterprises.com/mcp"
}
}
}Claude Code (~/.claude/mcp_servers.json):
{
"knowledge": {
"url": "https://mcp.soleenterprises.com/mcp"
}
}Endpoints
/mcp- MCP endpoint (for Claude Desktop/Code)/api/docs- List all APIs/api/docs/{api}/{entity}- Get specific documentation/search?q=query- Search across docs/proxy- POST to execute HTTP requests/ui- Web interface for iOS/browser/health- Health check/docs- FastAPI auto-generated docs (Swagger UI)
Knowledge Structure
knowledge/
└── apis/
├── stockx_api/
│ ├── catalog.md
│ ├── listings.md
│ └── orders.md
├── se_api_v2/
│ └── ...
└── alias_api/
└── ...MCP Tools
When connected via MCP (Claude Desktop/Code), these tools are available:
get_docs(api, entity)- Get specific API documentationlist_apis()- List all available APIs and entitiessearch_docs(query)- Search across all documentationproxy_request(method, url, body?, headers?)- Execute HTTP requests (whitelisted hosts only)
Usage by Platform
Platform | Method |
Claude Desktop | Native MCP via |
Claude Code | Native MCP via |
Claude iOS/Browser | Open |
GPT-4 Custom GPT | Import |
Gemini | System prompt with REST endpoint descriptions |
Any LLM | Describe REST API in prompt, user pastes results |
Example Usage
With Claude Code (MCP connected):
User: Show me the StockX catalog API docs
Claude: [Uses get_docs("stockx_api", "catalog") tool automatically]With Claude iOS (REST):
1. Open mcp.soleenterprises.com/ui
2. Click /api/docs/stockx_api/catalog
3. Copy the content
4. Paste into Claude iOS chatRelated MCP Connectors
Discover and call 10,000+ production APIs from one MCP server. Pay-per-call billing for AI agents.
- OneOAuthai.withone
Search, document and execute authenticated API calls across 700+ apps via one MCP server
Connect MCP clients to 2,000+ AI models without managing provider API keys.
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.