sampleapp-ai/superindex
If you are the rightful owner of superindex and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
SuperIndex MCP is a server that provides AI coding agents with the latest API/SDK context for accurate code generation, developed by Team Sampleapp.ai.
🚀 SuperIndex MCP
SuperIndex MCP is a MCP server that enables AI coding agents to retrieve latest API/SDK context for reliable code generation. Powered by Team Sampleapp.ai.
📹 Demo
Watch SuperIndex MCP in action with Cursor.
Why SuperIndex MCP?
Problems with Coding Agents today
- 🔴 Outdated Code Generation: AI generates Stripe payment code using deprecated v2 API methods, causing integration failures
- 🔴 Token Intensive: LLMs waste tokens on irrelevant documentation, requiring multiple API calls to find the right information
- 🔴 Context Switching: Need to leave IDE, search API/SDK docs, and manually copy-paste from multiple browser tabs to set up authentication
Benefits of SuperIndex MCP
- ✅ Always Up-to-Date: Get the latest API/SDK documentation and best practices, eliminating outdated code generation
- ✅ Context-Aware: Retrieves relevant information based on your specific programming language and framework
- ✅ AI-Friendly: Designed specifically for AI coding agents to generate reliable, production-ready code
- ✅ Zero Configuration: Works out-of-the-box with major IDEs - no API keys or complex setup required
- ✅ Developer Productivity: Reduce context switching between documentation sites and your IDE
How does it work
SuperIndex MCP seamlessly integrates with your AI coding assistant. Simply mention "Use SuperIndex" in your prompts to get the latest API documentation and code examples.
Example Usage
Stripe Payments:
Add Stripe checkout session SDK to my NextJS app. Use SuperIndex to retrieve API/SDK context.
Auth0 Integration:
Integrate Auth0 SDK 4.9 login button to my website. Use SuperIndex to retrieve API/SDK context.
Statsig Event Logging:
Integrate Statsig event logging to my website. Use SuperIndex to retrieve API/SDK context.
💡 Pro Tip: Set up user rules (see below) to automatically trigger SuperIndex without mentioning it in every prompt!
What happens behind the scenes:
- 🔍 API Discovery: SuperIndex finds the company's API automatically
- 📚 Smart Retrieval: Gets relevant documentation based on your specific request
- 🎯 Context-Aware: Filters results for your programming language and framework
- ⚡ Code Generation: Your AI assistant generates up-to-date, working code
No more outdated examples or manual documentation searches!
🛠️ Install SuperIndex MCP Server
Install in Cursor
Add this to your Cursor `mcp.json`:
{
"mcpServers": {
"superindex": {
"url": "https://mcp.superindex.dev/mcp",
"headers": {}
}
}
}
Install in VS Code
Add this to your VS Code MCP configuration:
"mcp": {
"servers": {
"superindex": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.superindex.dev/mcp"
]
}
}
}
Install in Claude Code
Run this command in Claude Code Terminal:
claude mcp add --transport http superindex https://mcp.superindex.dev/mcp
🔨 Available SuperIndex MCP Tools
- 🔍 API Discovery: Find API IDs by company name
- 📚 Context Retrieval: Get comprehensive API/SDK information with natural language queries
1. get_api_id Tool
Retrieves an API ID for a given company name.
Parameters:
company_name(str): Name of the company/API provider
Returns: API ID string or "null" if not found
2. get_api_info Tool
Retrieves comprehensive API information based on user queries.
Parameters:
api_id(str): The API identifieruser_query(str): Natural language query about the APIlanguage(str): Programming language (e.g., "Python", "JavaScript")framework(str): Framework or library (e.g., "requests", "axios")top_k(int, optional): Number of results to return (default: 10)
Returns: Markdown-formatted API information
Adding New Tools
To add new MCP tools:
- Implement the tool function in
tools.py - Register the tool in
server.pyusing the@mcp.tool()decorator - Update documentation
Add a User Rule to Cursor (Recommended)
Instead of typing use superindex in every prompt, you can set up a user rule in Cursor Settings > Rules. With this rule, Superindex automatically loads the docs whenever your prompt matches. You can also expand the match text to cover more cases.
[[calls]]
match = "code examples, setup, configuration, api docs, sdk docs"
tool = "superindex"
Requirements
- Python 3.12 or higher
- Cursor, Claude Code, VSCode, Windsurf or another MCP Client
- SuperIndex API Key (Optional. For higher rate limit. Coming soon.)
Join our community
- 📢 Follow us on X for the latest news and updates
- 🌐 Visit our Website
- 💬 Join our Discord Community
📞 Support
- Issues: GitHub Issues
Made with ❤️ by Team Sampleapp.ai
