mirror of
https://github.com/taigrr/elevenlabs-mcp.git
synced 2026-04-02 03:08:57 -07:00
27 lines
519 B
Go
27 lines
519 B
Go
package main
|
|
|
|
import (
|
|
"log"
|
|
|
|
"github.com/mark3labs/mcp-go/server"
|
|
"github.com/taigrr/elevenlabs-mcp/internal/ximcp"
|
|
)
|
|
|
|
func main() {
|
|
mcpServer := server.NewMCPServer(
|
|
"ElevenLabs MCP Server",
|
|
"1.0.0",
|
|
server.WithToolCapabilities(true),
|
|
)
|
|
elevenServer, err := ximcp.NewServer(mcpServer)
|
|
if err != nil {
|
|
log.Fatalf("Failed to create ElevenLabs server: %v", err)
|
|
}
|
|
|
|
elevenServer.SetupTools()
|
|
|
|
if err := server.ServeStdio(mcpServer); err != nil {
|
|
log.Fatalf("Failed to serve MCP server: %v", err)
|
|
}
|
|
}
|