Allows creating and accessing GitHub repositories for the MCP server deployment process
Provides the runtime environment for the MCP server, with automatic detection by Vercel during deployment
Enables deployment and hosting of the MCP server with automatic detection of Node.js projects and environment variable configuration
Agent.AI MCP Server
This is an externally deployable version of the Agent.AI MCP Server, designed to be hosted on Vercel and called from other applications.
Deployment Instructions
Prerequisites
GitHub account
Vercel account (free tier works)
Git installed locally
Steps to Deploy
Create a new GitHub repository
git init git add . git commit -m "Initial commit: Agent.AI MCP Server" git branch -M main git remote add origin https://github.com/YOUR_USERNAME/agentai-mcp-server.git git push -u origin mainDeploy to Vercel
Go to vercel.com
Click "New Project"
Import your GitHub repository
Vercel will automatically detect it as a Node.js project
Click "Deploy"
Get your deployment URL
After deployment, Vercel will provide a URL like:
https://your-project-name.vercel.app
This is your MCP server endpoint
Usage
Once deployed, you can call your MCP server from other applications using the Vercel URL.
Example Usage
Local Development
To run locally:
The server will start on http://localhost:3000
Configuration
Port: Automatically set by Vercel, or defaults to 3000 locally
Environment Variables: Can be set in Vercel dashboard under Project Settings > Environment Variables
Troubleshooting
Ensure your
@agentai/mcp-server
package is publicly availableCheck Vercel deployment logs if issues occur
Verify your GitHub repository is public or Vercel has access
Important: Authentication Setup
1. Configure Agent.AI API Token
Your MCP server requires an Agent.AI API token to authenticate with Agent.AI services:
Get your API token from Agent.AI
Go to your Vercel project dashboard
Click "Settings" → "Environment Variables"
Add a new variable:
Name:
API_TOKEN
Value: Your Agent.AI API token
Redeploy the project
2. Disable Vercel Authentication
To allow external access to your MCP server, you MUST disable Vercel's built-in authentication:
Go to your Vercel project dashboard
Click "Settings" → "Security"
Disable "Password Protection" and "Vercel Authentication"
Save changes
3. Test Authentication
After setup, your endpoints will return:
✅
"authentication": "configured"
- Ready to use❌
"authentication": "missing"
- API_TOKEN required
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
An externally deployable server designed to be hosted on Vercel that can be called from other applications, allowing integration with Agent.AI's Multi-Context Processing capabilities.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that provides tools for interacting with Vercel API, enabling management of deployments, DNS records, domains, projects, and environment variables through natural language.Last updated -737119MIT License
- -securityAlicense-qualityA proxy server that bridges AI agents and external APIs by dynamically translating OpenAPI specifications into standardized MCP tools, enabling seamless interaction without custom integration code.Last updated -59MIT License
- AsecurityFlicenseAqualityA server that enables AI to access external services through the Model Context Protocol, specifically integrating with an authentication system to obtain login tickets.
- -securityFlicense-qualityA Node.js server that hosts AI agents and manages integrations with various data sources like Supabase, supporting automated database setup and deployment to Vercel.Last updated -