๐ ARC Model Context Protocol (MCP) Server: AI-Powered Development
@maxmurphySF
Accelerate development with ARC MCP
Bridging AI Models with ARC's Enterprise Application Framework
๐ Overview
The ARC Model Context Protocol (MCP) Server revolutionizes how developers interact with the ARC framework by creating a seamless bridge between powerful AI models (like Claude, GPT, and others) and ARC's robust ecosystem for building cloud-native enterprise applications.

This innovative implementation follows the Model Context Protocol specification, enabling AI assistants to directly leverage ARC's capabilities, accelerating development cycles and enhancing productivity across your organization.
๐ ๏ธ Tool Suite
The ARC MCP Server exposes a comprehensive set of tools that empower AI models to assist with every aspect of the application development lifecycle:
๐ Documentation Assistant
Tool: arc.docs.search
Transform how your team accesses and utilizes ARC documentation:
- โ Contextual Knowledge: Get precise explanations of ARC concepts tailored to your specific use case
- โ Code Examples: Receive relevant code snippets that solve your exact problem
- โ Troubleshooting: Quickly diagnose issues with documentation-backed solutions
- โ Best Practices: Learn recommended approaches directly from official guidelines
// Example: AI assistant helping with authentication concepts
{
"toolId": "arc.docs.search",
"parameters": {
"query": "authentication service configuration",
"category": "api",
"maxResults": 3
}
}
๐ API Microservices Integration
Tools: arc.api.authentication, arc.api.notification, and more
Interact directly with ARC microservices through natural language:
- โ Authentication Operations: Test login flows, verify tokens, and manage sessions
- โ Notification Management: Configure and trigger notifications across channels
- โ Data Operations: Query and manipulate data through repository services
- โ Workflow Execution: Trigger and monitor business processes
// Example: AI assistant helping test authentication
{
"toolId": "arc.api.authentication",
"parameters": {
"action": "verifyToken",
"token": "your-jwt-token"
}
}
๐๏ธ Project Generation & Scaffolding
Tool: arc.generator.microservice
Accelerate development with AI-powered code generation:
- โ Microservice Scaffolding: Generate complete microservice structures from descriptions
- โ Model Creation: Define data models through conversation
- โ API Design: Create controllers and endpoints based on requirements
- โ Business Logic: Implement common patterns and workflows automatically
// Example: AI assistant generating a payment service
{
"toolId": "arc.generator.microservice",
"parameters": {
"name": "payment-service",
"features": ["database", "authentication", "api"],
"models": [
{
"name": "Payment",
"properties": {
"id": "string",
"amount": "number",
"status": "string"
}
}
]
}
}
โ๏ธ Deployment Assistance
Tool: arc.deployment.infrastructure
Streamline your path to production:
- โ Infrastructure as Code: Generate deployment templates for AWS, Azure, GCP, etc.
- โ CI/CD Configuration: Set up automated pipelines with best practices
- โ Environment Setup: Configure development, staging, and production environments
- โ Troubleshooting: Diagnose and resolve deployment issues
// Example: AI assistant helping with AWS deployment
{
"toolId": "arc.deployment.infrastructure",
"parameters": {
"projectPath": "./my-arc-project",
"platform": "aws",
"options": {
"region": "us-east-1",
"resources": {
"cpu": "1",
"memory": "2GB"
}
}
}
}
๐ผ Benefits for SourceFuse
Internal Teams
- ๐ Accelerated Onboarding: New developers can quickly become productive with ARC
- ๐ง Knowledge Democratization: Expertise becomes accessible to everyone through AI
- ๐ Standardization: Ensure consistent implementation of best practices
- โฑ๏ธ Time Savings: Reduce time spent on documentation searches and boilerplate code
Client Projects
- ๐ฐ Cost Efficiency: Deliver projects faster with fewer resources
- ๐ฏ Consistency: Maintain high quality across all implementations
- ๐ Reduced Errors: AI assistance helps catch issues early in development
- ๐ Scalability: Handle more projects with existing team capacity
๐ Benefits for Open Source Community
- ๐ค Lower Entry Barrier: Make ARC more accessible to new developers
- ๐ Extensibility: Community can contribute new tools and integrations
- ๐ฑ Showcase Innovation: Demonstrate cutting-edge AI integration capabilities
- ๐ฑ Ecosystem Growth: Attract more developers to the ARC framework
๐ Getting Started
# Clone the repository
git clone https://github.com/sourcefuse/arc-mcp-server.git
cd arc-mcp-server
# Install dependencies
npm install
# Build the project
npm run build
# Start the server
npm start
Connecting with Claude Desktop
Edit your Claude Desktop configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Add ARC MCP server configuration:
{
"mcpServers": {
"arc": {
"command": "node",
"args": [
"path/to/arc-mcp-server/dist/index.js"
],
"options": {
"cwd": "path/to/arc-mcp-server"
}
}
}
}
๐ Get Involved
We're excited to see how you'll use the ARC MCP Server to transform your development workflow! Join our community:
- ๐ฌ Slack Channel: #arc-mcp-community
- ๐ GitHub: Submit issues and PRs
- ๐ Documentation: Contribute to our knowledge base
- ๐ค Webinars: Join our monthly demos and discussions
Powered by SourceFuse | MIT License