first commit
This commit is contained in:
108
agent-livekit/mcp_livekit_config.yaml
Normal file
108
agent-livekit/mcp_livekit_config.yaml
Normal file
@@ -0,0 +1,108 @@
|
||||
# MCP Server Configuration with LiveKit Integration
|
||||
browser_profiles:
|
||||
debug:
|
||||
disable_features:
|
||||
- VizDisplayCompositor
|
||||
disable_web_security: true
|
||||
enable_features:
|
||||
- NetworkService
|
||||
extensions: []
|
||||
headless: true
|
||||
name: debug
|
||||
window_size:
|
||||
- 1280
|
||||
- 720
|
||||
livekit:
|
||||
disable_features:
|
||||
- VizDisplayCompositor
|
||||
disable_web_security: true
|
||||
enable_features:
|
||||
- NetworkService
|
||||
- WebRTC
|
||||
- MediaStreamAPI
|
||||
extensions: []
|
||||
headless: false
|
||||
name: livekit
|
||||
window_size:
|
||||
- 1920
|
||||
- 1080
|
||||
# Additional flags for LiveKit/WebRTC
|
||||
additional_args:
|
||||
- '--enable-webrtc-stun-origin'
|
||||
- '--enable-webrtc-srtp-aes-gcm'
|
||||
- '--enable-webrtc-srtp-encrypted-headers'
|
||||
- '--allow-running-insecure-content'
|
||||
- '--disable-features=VizDisplayCompositor'
|
||||
|
||||
extraction_patterns:
|
||||
emails:
|
||||
multiple: true
|
||||
name: emails
|
||||
regex: ([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,})
|
||||
required: false
|
||||
selector: '*'
|
||||
phone_numbers:
|
||||
multiple: true
|
||||
name: phone_numbers
|
||||
regex: (\+?1?[-\.\s]?\(?[0-9]{3}\)?[-\.\s]?[0-9]{3}[-\.\s]?[0-9]{4})
|
||||
required: false
|
||||
selector: '*'
|
||||
livekit_rooms:
|
||||
multiple: true
|
||||
name: livekit_rooms
|
||||
regex: (room-[a-zA-Z0-9-]+)
|
||||
required: false
|
||||
selector: '*'
|
||||
|
||||
mcp_servers:
|
||||
chrome-http:
|
||||
retry_attempts: 3
|
||||
retry_delay: 1.0
|
||||
timeout: 30
|
||||
type: streamable-http
|
||||
url: '${MCP_SERVER_URL}'
|
||||
chrome-stdio:
|
||||
args:
|
||||
- ../app/native-server/dist/mcp/mcp-server-stdio.js
|
||||
command: node
|
||||
retry_attempts: 3
|
||||
retry_delay: 1.0
|
||||
timeout: 30
|
||||
type: stdio
|
||||
livekit-agent:
|
||||
args:
|
||||
- livekit_agent.py
|
||||
- --config
|
||||
- livekit_config.yaml
|
||||
command: python
|
||||
retry_attempts: 3
|
||||
retry_delay: 2.0
|
||||
timeout: 60
|
||||
type: stdio
|
||||
working_directory: './agent-livekit'
|
||||
|
||||
# LiveKit specific settings
|
||||
livekit_integration:
|
||||
enabled: true
|
||||
|
||||
# Room management
|
||||
auto_create_rooms: true
|
||||
room_prefix: 'mcp-chrome-'
|
||||
|
||||
# Agent behavior
|
||||
agent_behavior:
|
||||
auto_join_rooms: true
|
||||
respond_to_voice: true
|
||||
provide_screen_share: true
|
||||
|
||||
# Security settings
|
||||
security:
|
||||
require_authentication: false
|
||||
allowed_origins: ['*']
|
||||
|
||||
# Logging
|
||||
logging:
|
||||
level: 'INFO'
|
||||
log_audio_events: true
|
||||
log_video_events: true
|
||||
log_automation_events: true
|
Reference in New Issue
Block a user