Templation Docs
Transform any GitHub repository into a personalized, AI-guided template in minutes. Built for modern development workflows with MCP integration.
What is Templation?
Templation revolutionizes how developers work with code templates. Instead of generic boilerplates, get intelligent, personalized templates that understand your specific needs.
Any Repository
Works with any GitHub repository, any tech stack, any complexity level.
AI Analysis
Deep code understanding generates personalized setup instructions.
Ready Template
Get step-by-step instructions tailored to your specific use case.
How It Works
Four simple steps to transform any repository into your perfect template
Paste Repository URL
Any GitHub repository becomes a potential template
AI Deep Analysis
Our AI analyzes code structure, dependencies, and patterns
Generate Instructions
Creates personalized setup and customization guides
Use Anywhere
Access via web app, MCP server, or direct API
MCP Server Integration
Templation is built on the Model Context Protocol (MCP), making it compatible with Claude Desktop, Cursor, and other AI assistants.
Quick Setup Guide
- 1Create an API Key: Go to your profile settings and create a new API key
- 2Copy the Key: Copy the full API key that appears briefly at the top - this is shown only once! Save it securely
- 3Install Package: Run the npm install command below to download our latest package
- 4Update Configuration: Add your API key to your MCP config file (Cursor or Claude Desktop)
- 5Restart: Close and reopen your editor - Templation functions are now loaded and ready to use!
Step 3: Installation
npm install -g @templation/mcp-server
Step 4: Configuration
Replace your-copied-api-key-here
with the API key you copied in Step 2:
For Cursor (~/.cursor-mcp/config.json):
{
"templation": {
"command": "mcp-server",
"args": ["your-copied-api-key-here"]
}
}
For Claude Desktop (~/.claude_desktop_config.json):
{
"mcpServers": {
"templation": {
"command": "mcp-server",
"args": ["your-copied-api-key-here"]
}
}
}
Usage Example
// Search for templates
await templation.searchTemplates("react portfolio")
// Convert repository to template
await templation.convertRepository({
repoUrl: "https://github.com/user/awesome-project",
description: "My portfolio template"
})
API Reference
Use Templation directly via our REST API for custom integrations.
Search Exemplar Repositories
curl -X POST https://templation-api.up.railway.app/api/search-exemplar \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"description": "react portfolio website"}'