@madeintr/mcp-server
v0.1.0
Published
MCP server for submitting projects to madeintr.app
Maintainers
Readme
@madeintr/mcp-server
An MCP server for submitting and managing projects on madeintr.app — directly from Claude, Cursor, or any MCP-compatible client.
Setup
1. Get an API key
Go to madeintr.app/dashboard/api-keys and create a new key.
2. Add to your MCP client
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"madeintr": {
"command": "npx",
"args": ["-y", "@madeintr/mcp-server"],
"env": {
"MADEINTR_API_KEY": "your-api-key"
}
}
}
}Claude Code
claude mcp add madeintr -- npx -y @madeintr/mcp-serverThen set the environment variable MADEINTR_API_KEY in your shell.
Cursor
Add to your Cursor MCP settings (.cursor/mcp.json):
{
"mcpServers": {
"madeintr": {
"command": "npx",
"args": ["-y", "@madeintr/mcp-server"],
"env": {
"MADEINTR_API_KEY": "your-api-key"
}
}
}
}Tools
| Tool | Description |
|------|-------------|
| submit_project | Create a new project with title, description, category, images, and links |
| update_project | Update an existing project's fields |
| list_my_projects | List your projects, optionally filtered by status |
| get_project | Get full details of a project by ID |
| delete_project | Permanently delete a project |
| upload_image | Upload an image and get a URL for use in projects |
Example usage
Submit my project "Pixel Garden" to madeintr. It's a web-based generative art tool in the art category. Use the screenshot at ./screenshot.png as the cover image and publish it.
The LLM will call submit_project with the right parameters, upload your image, and return the project URL.
Environment variables
| Variable | Required | Description |
|----------|----------|-------------|
| MADEINTR_API_KEY | Yes | Your API key from madeintr.app/dashboard/api-keys |
| MADEINTR_API_URL | No | Override the API base URL (for development only) |
Local development
npm install
npm run buildTo test locally before publishing, point your MCP client at the built output:
{
"mcpServers": {
"madeintr": {
"command": "node",
"args": ["/absolute/path/to/madeintr-mcp/dist/index.js"],
"env": {
"MADEINTR_API_KEY": "your-api-key"
}
}
}
}License
MIT
