🚀 Installation & Setup
Quick Install
# Clone the repository
git clone https://github.com/getrupt/ashra-mcp
cd ashra-mcp
# Install dependencies
npm install
# Build and run
npm run build
npm start
Prerequisites
- Node.js 18+ or Python 3.8+ (depending on implementation)
- MCP-compatible client (Claude Desktop, Continue, etc.)
- Basic understanding of Model Context Protocol
⚙️ Configuration
MCP Settings Configuration
{
"mcpServers": {
"ashra-mcp": {
"command": "node",
"args": ["path/to/ashra-mcp/dist/index.js"],
"env": {
"API_KEY": "your-api-key-here",
"DEBUG": "false"
}
}
}
}
Environment Variables
Set these environment variables based on your needs:
- • API_KEY - Your API key (if required)
- • DEBUG_MODE - Enable debug logging
- • TIMEOUT - Request timeout in seconds
💡 Usage Examples
Basic Usage
// Example: Automate browser actions
const page = await mcpClient.callTool('navigate', {
url: 'https://example.com',
waitFor: 'networkidle'
});
const data = await mcpClient.callTool('extract', {
selector: '.product-info',
attributes: ['title', 'price']
});
Integration Guide
This MCP server can be integrated into various AI applications and workflows. Check the GitHub repository for detailed integration examples and API documentation.
View Documentation📊 Quick Stats
👥 Contributors
❓ FAQ
Which browsers are supported?
How do I handle dynamic content?
Can I run tests in parallel?
More automation MCP Tools
Playwright MCP
Microsoft's official Playwright MCP server for browser automation and web testing
Browser Kit MCP
Web automation framework with advanced selectors - Browser Kit integration for enhanced AI capabilities
Bilibili Mcp.git
Automated web interaction and data extraction - Bilibili integration for enhanced AI capabilities
Playwright MCP
Headless browser control with screenshot capabilities - Playwright Mcp Server integration for enhanced AI capabilities
Server Youtube Transcript MCP
Web automation framework with advanced selectors - Server Youtube Transcript integration for enhanced AI capabilities
Bilibili Mcp Js
Headless browser control with screenshot capabilities - Bilibili Mcp Js integration for enhanced AI capabilities