AI Development Pipeline MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AI Development Pipeline MCP check if my .env file exists and show me the directory contents"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AI Development Pipeline MCP Integration
A comprehensive Model Context Protocol (MCP) server implementation that enables seamless integration between Claude AI, VSCode, Augment, and various cloud services including Vercel, Airtable, and Square.
๐ Features
Local MCP Server: Direct stdio integration with Claude Desktop
Cloud MCP Server: HTTP endpoint for web-based Claude integration
7 Powerful MCP Tools: File operations, shell commands, and AI agent integration
Multi-Platform Support: Windows (PowerShell) and Unix (Bash) startup scripts
Production Ready: Vercel deployment configuration included
Related MCP server: My MCP Server
๐ Prerequisites
Node.js 18+ and npm
TypeScript and ts-node
Claude Desktop (for local integration)
Vercel account (for cloud deployment)
๐ ๏ธ Installation
Clone the repository:
git clone https://github.com/yourusername/ai-development-pipeline-mcp.git
cd ai-development-pipeline-mcpInstall dependencies:
npm installConfigure environment variables:
cp .env.example .env
# Edit .env with your API keys and configuration๐ง Configuration
Create a .env file in the root directory with the following variables:
# Vercel Configuration
VERCEL_TOKEN=your_vercel_token_here
VERCEL_PROJECT_ID=your_project_id_here
# Airtable Configuration
AIRTABLE_API_KEY=your_airtable_api_key_here
AIRTABLE_BASE_ID=your_base_id_here
AIRTABLE_TABLE_NAME=your_table_name_here
# Square Configuration
SQUARE_APPLICATION_ID=your_square_app_id_here
SQUARE_ACCESS_TOKEN=your_square_access_token_here
# Analytics Configuration
ANALYTICS_SECRET=your_analytics_secret_here
NEXT_PUBLIC_APP_URL=https://your-app-url.vercel.app๐ฅ๏ธ Local MCP Server Setup
For Windows (PowerShell):
.\start-mcp.ps1For Unix/Linux/macOS (Bash):
chmod +x start-mcp.sh
./start-mcp.shManual Start:
npx ts-node local-mcp-server.ts๐ Claude Desktop Integration
Start the local MCP server using one of the methods above
Configure Claude Desktop by adding the following to your Claude Desktop configuration:
{
"mcpServers": {
"ai-development-pipeline": {
"command": "npx",
"args": ["ts-node", "/path/to/your/project/local-mcp-server.ts"],
"env": {}
}
}
}Restart Claude Desktop to load the MCP server
โ๏ธ Cloud Deployment (Vercel)
Automatic Deployment (Recommended)
Connect to GitHub:
Go to Vercel Dashboard
Click "New Project" and import your GitHub repository
Vercel will automatically detect the configuration
Manual Deployment:
npm install -g vercel
vercel deploy --prodBuild Configuration
The project includes a vercel.json configuration that handles:
TypeScript compilation
API route setup
CORS headers
Output directory configuration
Environment Variables
Configure these in your Vercel dashboard:
AIRTABLE_API_KEYAIRTABLE_BASE_IDAIRTABLE_TABLE_NAMESQUARE_ACCESS_TOKENSQUARE_APPLICATION_IDNEXTAUTH_SECRETMCP_API_KEYAll other variables from
.env.example
Claude Integration
Add to Claude as an HTTP MCP server:
URL:
https://your-app.vercel.app/api/mcpMethod: POST
Headers:
Content-Type: application/json
๐ ๏ธ Available MCP Tools
The server provides 7 powerful tools for AI-driven development:
read_project_file- Read files from the workspacewrite_project_file- Write/update files in the workspacerun_shell_command- Execute shell commands (npm, git, etc.)check_file_exists- Check if files existlist_directory_files- List directory contentsrun_augment_prompt- Send prompts to Augment coding agentrun_project_tests- Execute project tests
๐ Project Structure
ai-development-pipeline-mcp/
โโโ app/
โ โโโ api/
โ โโโ mcp/
โ โโโ route.ts # Cloud MCP endpoint
โโโ src/
โ โโโ hello.ts # Example TypeScript module
โโโ local-mcp-server.ts # Local MCP server implementation
โโโ start-mcp.sh # Unix startup script
โโโ start-mcp.ps1 # Windows startup script
โโโ package.json # Dependencies and scripts
โโโ tsconfig.json # TypeScript configuration
โโโ .env.example # Environment template
โโโ README.md # This file๐งช Testing
Run the TypeScript compiler to check for errors:
npx tsc --noEmitTest the local MCP server:
npx ts-node local-mcp-server.ts๐ Security Considerations
Never commit
.envfiles - They contain sensitive API keysUse environment variables for all secrets in production
Review API permissions before deploying to production
Enable proper authentication for cloud deployments
๐ค Contributing
Fork the repository
Create a feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'Add amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Troubleshooting
Common Issues:
"Module not found" errors:
Ensure all dependencies are installed:
npm installCheck TypeScript configuration in
tsconfig.json
MCP server won't start:
Verify Node.js version (18+ required)
Check that ts-node is available:
npx ts-node --version
Claude Desktop integration issues:
Ensure the MCP server is running before starting Claude
Check the file path in Claude Desktop configuration
Restart Claude Desktop after configuration changes
Getting Help:
Check the Issues page
Review the MCP documentation at modelcontextprotocol.io
Join the Claude AI community discussions
๐ Related Projects
๐ Project Status
โ Ready for Production
Local MCP server fully functional
Cloud deployment configured
All 7 MCP tools tested and validated
Cross-platform startup scripts included
Comprehensive documentation provided
Built with โค๏ธ for the AI development community
Available Tools
7 toolscheck_file_existsB
Check if a local file exists (restricted to workspace directory)
Inputs: path (required).
list_directory_filesC
List files in a workspace directory (restricted to workspace directory)
Inputs: dir (required).
read_project_fileB
Read a local file from the VS Code workspace (restricted to workspace directory)
Inputs: path (required).
run_augment_promptC
Send a prompt to the local Augment coding agent
Inputs: prompt (required).
run_project_testsB
Run project tests (npm test, yarn test, etc.)
Inputs: no named parameters.
run_shell_commandB
Run a whitelisted shell command in the workspace (npm, yarn, git, node, npx, tsc, eslint, prettier)
Inputs: command (required).
write_project_fileB
Write to a local file in the VS Code workspace (restricted to workspace directory)
Inputs: path (required), content (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogโฆ
TDQS
Scored across 7 tools
Each tool has a clearly distinct purpose with no overlap: file operations (check, list, read, write), running tests, executing shell commands, and interacting with an AI agent. The descriptions make it easy to tell them apart, preventing misselection.
Most tools follow a consistent verb_noun pattern (e.g., check_file_exists, list_directory_files, run_project_tests), but 'run_augment_prompt' deviates slightly by including the agent name. Overall, the naming is predictable and readable with only minor inconsistency.
With 7 tools, this server is well-scoped for AI development pipeline tasks. Each tool earns its place by covering essential operations like file management, testing, shell commands, and AI interaction, without being too sparse or bloated.
The toolset covers core AI development workflows effectively, including file CRUD, testing, and command execution. A minor gap exists in version control operations (e.g., git commits or branches), but agents can work around this using the shell command tool.
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yoโฆ
A Model Context Protocol server for Wix AI tools
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Hosted Airtable MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that allows Claude AI to interact with custom tools, enabling extension of Claude's capabilities through the MCP framework.-
- FlicenseNot gradedqualityDmaintenanceA customizable Model Context Protocol server built with mcp-framework that enables Claude to access external tools and capabilities through a standardized interface.85 npm-
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides unified access to 400+ AI models from 30+ providers through OpenRouter's API, enabling seamless integration with Claude Code.42Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides persistent memory and conversation continuity for Claude Desktop and Claude Code, allowing users to save and restore project context when threads hit token limits.MIT