AppsAI MCP Server

आधिकारिक

React, AWS और MongoDB के लिए 98 टूल्स के साथ फुल-स्टैक Next.js ऐप्स बनाएं और डिप्लॉय करें

दस्तावेज़

AppsAI MCP सर्वर

AI के साथ फुल-स्टैक ऐप्स बनाएं और डिप्लॉय करें। यह MCP सर्वर Claude Code, Cursor, Windsurf और अन्य AI उपकरणों को आपके AppsAI प्रोजेक्ट्स से जोड़ता है।

समर्थित स्टैक:

  • फ्रंटएंड: Next.js के साथ React, Tailwind CSS, और shadcn/ui
  • बैकएंड: Parse Server, Express, Fastify, Hono, Supabase Edge Functions, Firebase Cloud Functions, Serverless Framework, या कस्टम
  • डेटाबेस: MongoDB Atlas (प्रबंधित)
  • इंफ्रास्ट्रक्चर: AWS (S3, CloudFormation, EC2, Lambda, और अधिक)

इंस्टॉलेशन

Claude Code

claude mcp add appsai -e APPSAI_API_KEY=your_key -- npx -y @appsai/mcp-server

Claude Desktop

claude_desktop_config.json में जोड़ें:

{
  "mcpServers": {
    "appsai": {
      "command": "npx",
      "args": ["-y", "@appsai/mcp-server"],
      "env": {
        "APPSAI_API_KEY": "your_key"
      }
    }
  }
}

Cursor / Windsurf

MCP सेटिंग्स में इसके साथ जोड़ें:

  • कमांड: npx -y @appsai/mcp-server
  • एनवायरनमेंट: APPSAI_API_KEY=your_key

अपनी API कुंजी प्राप्त करना

मनुष्यों के लिए

  1. appsai.com पर साइन अप करें
  2. सेटिंग्स > बिलिंग > API कुंजियाँ पर जाएं
  3. API कुंजी बनाएं पर क्लिक करें
  4. कुंजी कॉपी करें (केवल एक बार दिखाई जाती है)

AI एजेंट्स के लिए (स्वायत्त पंजीकरण)

AI एजेंट वॉलेट-आधारित प्रमाणीकरण का उपयोग करके प्रोग्रामेटिक रूप से पंजीकरण कर सकते हैं और API कुंजियाँ प्राप्त कर सकते हैं:

import requests
from eth_account import Account
from eth_account.messages import encode_defunct

# Agent's wallet
private_key = "0x..."
account = Account.from_key(private_key)

BASE_URL = "https://internal.appsai.com/server/functions"
HEADERS = {"Content-Type": "application/json", "X-Parse-Application-Id": "appsai"}

# 1. Get nonce
nonce_data = requests.post(f"{BASE_URL}/getAgentAuthNonce", headers=HEADERS, json={}).json()["result"]

# 2. Sign the message
signed = account.sign_message(encode_defunct(text=nonce_data["message"]))

# 3. Register and get API key
result = requests.post(f"{BASE_URL}/registerAgentWallet", headers=HEADERS, json={
    "walletAddress": account.address,
    "signature": signed.signature.hex(),
    "nonce": nonce_data["nonce"]
}).json()["result"]

api_key = result["apiKey"]  # Use this with MCP

क्रिप्टो के माध्यम से क्रेडिट जोड़ना

एजेंट समर्थित चेन (Ethereum, Base, Arbitrum, Polygon) पर USDC का उपयोग करके क्रेडिट के लिए भुगतान कर सकते हैं:

# 1. Get payment info
info = requests.post(f"{BASE_URL}/getCryptoPaymentInfo", headers=HEADERS, json={}).json()["result"]
receiving_wallet = info["receivingWallet"]

# 2. Send USDC to receiving_wallet (via your preferred method)

# 3. Verify transaction and add credits
result = requests.post(f"{BASE_URL}/addFundsCrypto", headers=HEADERS, json={
    "walletAddress": account.address,
    "txHash": "0xYOUR_TX_HASH",
    "chainId": 8453  # Base
}).json()["result"]

print(f"Credits added: {result['creditsAdded']}")

विस्तृत API दस्तावेज़ीकरण के लिए, एजेंट API दस्तावेज़ देखें।

उपकरण (कुल 150+)

मुख्य विकास उपकरण

श्रेणीउपकरणविवरण
प्रोजेक्ट5प्रोजेक्ट बनाएं, सूचीबद्ध करें और प्रबंधित करें
कैनवस25React घटकों, शैलियों और संपत्तियों को संपादित करें
बैकएंड18बैकएंड कोड, S3, CloudFormation, और AWS इंफ्रास्ट्रक्चर
सिस्टम11फ्रंटएंड/बैकएंड डिप्लॉय करें, ऐप्स कनेक्ट करें, MCP सर्वर प्रबंधित करें
MongoDB18डेटाबेस और संग्रह प्रबंधन
एजेंट्स9AI प्रॉम्प्ट प्रबंधन और संस्करणीकरण

प्लेटफ़ॉर्म प्रबंधन उपकरण

श्रेणीउपकरणविवरण
बिलिंग15सदस्यता, क्रेडिट, भुगतान, चालान
मार्केटप्लेस12टेम्पलेट प्रकाशित करें, ब्राउज़ करें और खरीदें
विक्रेता5Stripe Connect, आय, विक्रेता डैशबोर्ड
डोमेन7उपडोमेन और कस्टम डोमेन प्रबंधन
टीम7सहयोगी, अनुमतियाँ, आमंत्रण
स्थानांतरण6प्रोजेक्ट स्वामित्व स्थानांतरण
सेटिंग्स4प्रोजेक्ट प्रदर्शन सेटिंग्स और मेटाडेटा
API कुंजियाँ3प्लेटफ़ॉर्म API कुंजी प्रबंधन
लागत6AWS लागत, उपयोग मीट्रिक्स, पूर्वानुमान

सिस्टम उपकरण

उपकरणविवरण
system_DEPLOY_BACKENDबैकएंड इंफ्रास्ट्रक्चर डिप्लॉय करें
system_DEPLOY_FRONTENDफ्रंटएंड को CDN पर डिप्लॉय करें
system_DEPLOY_ALLफ्रंटएंड और बैकएंड दोनों डिप्लॉय करें
system_GET_ENVIRONMENT_STATUSडिप्लॉयमेंट स्थिति और URL प्राप्त करें
system_GET_DEPLOY_ARTIFACTSडिप्लॉयमेंट आर्टिफैक्ट और इतिहास प्राप्त करें
system_CONNECT_APPक्रॉस-ऐप संचालन के लिए दो प्रोजेक्ट कनेक्ट करें
system_DISCONNECT_APPप्रोजेक्ट्स के बीच कनेक्शन हटाएं
system_ADD_MCP_SERVERप्रोजेक्ट में बाहरी MCP सर्वर जोड़ें
system_LIST_MCP_SERVERSकॉन्फ़िगर किए गए MCP सर्वर सूचीबद्ध करें
system_UPDATE_MCP_SERVERMCP सर्वर कॉन्फ़िगरेशन अपडेट करें
system_REMOVE_MCP_SERVERप्रोजेक्ट से MCP सर्वर हटाएं

बिलिंग उपकरण

उपकरणविवरण
billing_GET_CURRENT_PLANसदस्यता योजना विवरण प्राप्त करें
billing_CREATE_CHECKOUTसदस्यता खरीदारी शुरू करें
billing_GET_PORTAL_SESSIONStripe बिलिंग पोर्टल खोलें
billing_ADD_FUNDSखाते में क्रेडिट जोड़ें
billing_GET_AVAILABLE_CREDITSवर्तमान क्रेडिट शेष प्राप्त करें
billing_GET_INVOICESचालान सूचीबद्ध करें
billing_GET_PAYMENT_METHODSसहेजी गई भुगतान विधियाँ सूचीबद्ध करें

मार्केटप्लेस उपकरण

उपकरणविवरण
marketplace_PUBLISH_TEMPLATEप्रोजेक्ट को मार्केटप्लेस पर प्रकाशित करें
marketplace_UNPUBLISH_TEMPLATEमार्केटप्लेस से हटाएं
marketplace_GET_TEMPLATESमार्केटप्लेस टेम्पलेट ब्राउज़ करें
marketplace_GET_TEMPLATE_DETAILSटेम्पलेट जानकारी प्राप्त करें
marketplace_FORK_TEMPLATEटेम्पलेट फोर्क करें
marketplace_GET_MY_PUBLISHEDउपयोगकर्ता के प्रकाशित टेम्पलेट
marketplace_GET_MY_PURCHASESखरीदारी इतिहास

डोमेन उपकरण

उपकरणविवरण
domain_CHECK_AVAILABILITYउपडोमेन उपलब्धता जांचें
domain_UPDATE_SUBDOMAINप्रोजेक्ट उपडोमेन अपडेट करें
domain_ADD_CUSTOM_DOMAINकस्टम डोमेन जोड़ें
domain_VERIFY_CUSTOM_DOMAINDNS कॉन्फ़िगरेशन सत्यापित करें
domain_REMOVE_CUSTOM_DOMAINकस्टम डोमेन हटाएं

टीम उपकरण

उपकरणविवरण
team_GET_COLLABORATORSप्रोजेक्ट सहयोगी सूचीबद्ध करें
team_INVITE_COLLABORATORउपयोगकर्ता को प्रोजेक्ट में आमंत्रित करें
team_REMOVE_COLLABORATORसहयोगी हटाएं
team_UPDATE_PERMISSIONSसहयोगी भूमिका बदलें

उदाहरण उपयोग

"List my apps"
→ project_LIST_APPS

"Create a new Next.js app"
→ project_CREATE_APP

"Show the file tree for project abc123"
→ canvas_LIST_FILES

"Deploy the frontend"
→ system_DEPLOY_FRONTEND

"Add an MCP server to my project"
→ system_ADD_MCP_SERVER

"Check my current plan"
→ billing_GET_CURRENT_PLAN

"Publish my project to the marketplace"
→ marketplace_PUBLISH_TEMPLATE

"Add a custom domain"
→ domain_ADD_CUSTOM_DOMAIN

"Invite [email protected] to my project"
→ team_INVITE_COLLABORATOR

MCP सर्वर एकीकरण

AppsAI प्रोजेक्ट बाहरी MCP सर्वरों से जुड़ सकते हैं, जिससे आपके AI एजेंट्स को अतिरिक्त उपकरणों तक पहुंच मिलती है:

"Add the Stripe MCP server to my project"
→ system_ADD_MCP_SERVER with serverUrl and serverLabel

"List my configured MCP servers"
→ system_LIST_MCP_SERVERS

"Disable the Stripe MCP server"
→ system_UPDATE_MCP_SERVER with enabled: false

एक बार कॉन्फ़िगर हो जाने पर, आपके AppsAI प्रोजेक्ट में AI एजेंट कनेक्टेड MCP सर्वरों के उपकरणों का उपयोग कर सकते हैं।

संसाधन

सर्वर MCP संसाधनों के रूप में प्रोजेक्ट संदर्भ प्रदान करता है:

  • appsai://projects - आपके प्रोजेक्ट्स की सूची
  • appsai://project/{id} - प्रोजेक्ट विवरण और फ़ाइल संरचना

प्रॉम्प्ट

पूर्ण एप्लिकेशन बनाने के लिए अंतर्निहित प्रॉम्प्ट:

  • build-youtube - वीडियो अपलोड और टिप्पणियों के साथ YouTube क्लोन बनाएं
  • build-slack - रीयल-टाइम मैसेजिंग के साथ Slack क्लोन बनाएं
  • build-twitter - पोस्ट और फॉलो के साथ Twitter/X क्लोन बनाएं
  • connect-apps - दो AppsAI प्रोजेक्ट्स को एक साथ कनेक्ट करें

आवश्यकताएं

  • Node.js 18+
  • क्रेडिट के साथ AppsAI खाता
  • सेटिंग्स > बिलिंग से API कुंजी

दस्तावेज़ीकरण

सहायता

लाइसेंस

MIT