A content management system with artifact versioning, pluggable build handlers, and an MCP interface for AI assistants.
Connect your AI assistant to this server to create and manage artifacts.
Claude.ai supports remote MCP servers with OAuth authentication built in.
https://dsite.lastpengu.in/api/mcp
Claude.ai will handle OAuth sign-in automatically when you first use the integration.
Add the following to your Claude Desktop config file (claude_desktop_config.json) or your .mcp.json for Claude Code:
{
"mcpServers": {
"datasite": {
"url": "https://dsite.lastpengu.in/api/mcp"
}
}
}
Config file locations:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json.mcp.json in your project root or ~/.claude/mcp.json globallyOn first use, you will be prompted to sign in with Google to authenticate.
Gemini CLI supports MCP servers via its settings file. Add this to your ~/.gemini/settings.json:
{
"mcpServers": {
"datasite": {
"httpUrl": "https://dsite.lastpengu.in/api/mcp",
"authProviderType": "dynamic_discovery"
}
}
}
Gemini CLI should handle authentication automatically via the OAuth flow. If the OAuth popup doesn't open (e.g. headless or remote environments), you can use a manual API token instead — see the API Token section below.
Any client that supports the Model Context Protocol can connect to this server.
Server URL:
https://dsite.lastpengu.in/api/mcp
Authentication: OAuth 2.0 (Google sign-in). The server supports both cookie-based sessions (browser) and Bearer token authentication (API clients).
Available tools:
help — documentation and account infoartifact — create, list, get, update, delete artifactsrevision — create, validate, build, publish revisionscontent — read/write files within artifact revisions