modelscope·@Rana-X/irl
暂无描述。
IRL - A Model Context Protocol (MCP) server for booking cleaning services in San Francisco. Can be deployed locally or to Vercel for remote access.
npm install
Create Resend Account: Go to https://resend.com and sign up
Get API Key:
re_BcASVtoX_Bj4QhZei4xSjyyLr21vhMbVdVerify Domain (Required for custom email):
Edit .env file with your Resend credentials:
RESEND_API_KEY=re_xxxxxxxxxxxxxxxxxx
FROM_EMAIL=gwen@irl-concierge.com
PARTNER_EMAILS=partner1@example.com,partner2@example.com
Note: You must verify the domain irl-concierge.com in Resend before you can send from gwen@irl-concierge.com. Until verified, use onboarding@resend.dev for testing.
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"sf-cleaning": {
"command": "node",
"args": ["/absolute/path/to/mcp-sf-cleaning/index.js"]
}
}
}
Replace /absolute/path/to/mcp-sf-cleaning/index.js with the actual path to your index.js file.
After configuration, restart Claude Desktop to load the MCP server.
npm install -g vercel
cd /Users/rana/Downloads/IRL/mcp-sf-cleaning
# Set up Vercel environment variables
vercel env add RESEND_API_KEY
# Enter: re_BcASVtoX_Bj4QhZei4xSjyyLr21vhMbVd
vercel env add FROM_EMAIL
# Enter: gwen@irl-concierge.com
vercel env add PARTNER_EMAILS
# Enter: ranadaytoday@outlook.com
vercel --prod
Follow the prompts:
After deployment, you'll get a URL like:
https://mcp-sf-cleaning.vercel.app
https://mcp-sf-cleaning.vercel.app/api/mcpYou can test the API directly:
# List tools
curl -X POST https://mcp-sf-cleaning.vercel.app/api/mcp \
-H "Content-Type: application/json" \
-d '{"method":"tools/list"}'
# Request cleaning (SF address)
curl -X POST https://mcp-sf-cleaning.vercel.app/api/mcp \
-H "Content-Type: application/json" \
-d '{
"method": "tools/call",
"params": {
"name": "request_cleaning",
"arguments": {
"name": "John Doe",
"phone": "415-555-1234",
"address": "123 Market St, SF 94105"
}
}
}'
You: Can you book a cleaning service for me?
Claude: I'll help you book a cleaning service. I'll need your name, phone number, and address.
You: Name is John Doe, phone is 415-555-0123, address is 123 Market St, San Francisco, CA 94105
Claude: [Uses request_cleaning tool]
Result: Sent! John Doe, they'll call 415-555-0123 within 1 hour.
You: Book cleaning for Sarah Smith, 510-555-9876, 456 Broadway, Oakland, CA 94607
Claude: [Uses request_cleaning tool]
Result: Sorry, we only serve San Francisco currently. We're expanding - stay tuned!
You: I need cleaning at 789 Pine Street, 94108. Name: Alice Wong, Phone: 415-555-3456
Claude: [Uses request_cleaning tool]
Result: Sent! Alice Wong, they'll call 415-555-3456 within 1 hour.
The server provides one tool:
request_cleaning: Books cleaning service for SF addresses onlyname: Customer namephone: Contact phone numberaddress: Service address (must be in San Francisco)一个由FastMCP驱动的服务器,用于通过编程方式创建、编辑和渲染PowerPoint(PPTX)演示文稿,具有幻灯片创建、内容插入和PNG渲染等功能。
赋予AI代理在项目背景下使用灵活的MCP工具安全读取和提取PDF文件中的信息(文本、元数据、页数)的能力。
一种模型上下文协议服务器,通过 Graph API 实现与 Microsoft 365 服务(Excel、日历、邮件、OneDrive、Teams 等)的交互,使人工智能助手能够通过自然语言管理 Microsoft 365 资源。
暂无描述。
暂无描述。
暂无描述。