Speelka Agent
@korchasa
关于 Speelka Agent
Universal LLM Agent based on MCP
概览
What is Speelka Agent?
Speelka Agent is a universal LLM agent based on the Model Context Protocol (MCP) with support for external tools, flexible configuration, and extensible logging. It runs as a Go binary on any platform supporting Go, and is aimed at developers building multi-agent workflows that orchestrate multiple MCP servers.
How to use Speelka Agent?
Clone the repository, build with go build ./cmd/server, then run the binary. Prepare a configuration file (YAML or JSON) or set environment variables (prefixed with SPL_). Use ./speelka-agent for stdio mode or ./speelka-agent --daemon [--config config.yaml] for HTTP mode. The agent acts as an MCP server itself, so any MCP client can connect to it.
Key features of Speelka Agent
- Multi-agent orchestration via external MCP server tools
- Flexible configuration: YAML, JSON, environment variables, overlay
- Extensible logging with multiple outputs (stdout, stderr, file, MCP)
- Security: key isolation, log protection, tool access control
- Built-in retry with exponential backoff for LLM and MCP errors
- Token and cost budgeting per request
Use cases of Speelka Agent
- Improve accuracy by splitting complex instructions into specialized tasks
- Reduce cost by using different LLM models for different task parts
- Extend, narrow, or modify responses from third‑party MCP servers
- Switch between real and LLM‑based tool implementations
- Enforce per‑request token and cost budgets for predictable usage
- Orchestrate multi‑step workflows across multiple MCP tools in one session
FAQ from Speelka Agent
Which LLM providers does Speelka Agent support?
OpenAI and Anthropic, configurable via the provider field (e.g., "openai", "anthropic") and model name (e.g., "gpt-4o", "claude-3-opus-20240229").
How can I configure Speelka Agent?
Configuration can be provided using YAML files, JSON files, or environment variables prefixed with SPL_. Example files are available in site/examples/.
Is Speelka Agent free and open source?
Yes, the source code is publicly available on GitHub at github.com/korchasa/speelka-agent-go under an open‑source license (details not specified in the README).
What transport protocols does the agent support?
The agent supports MCP over stdio (command line) and HTTP (daemon mode). You can enable or disable each transport in the configuration.
Does it work with any MCP server?
Yes, it connects to any MCP server defined in connections.mcpServers, supporting both command/args (for stdio servers) and configuration for HTTP servers.
其他 分类下的更多 MCP 客户端
Anirudh's Chat
kamathA simple NextJS MCP client with sensible keybindings
Builders in Fintech
buildersinfintech.aiA free, read-only MCP connector for the fintech database: companies, investors, people, funding rounds, events and published coverage. No account, no API…

Prism – Contract Deadline Reader
Built AI, Inc.Give your AI agent a contract reader. Prism reads leases, mortgages, insurance policies and HOA documents and returns every deadline with its exact date, what happens if it is missed, and the sentence it came from. Remot

Firme360
firme360.roFirme360 is an MCP client available at https://firme360.ro.

Kapwing MCP
kapwing.comConnect Kapwing to Claude and ChatGPT via the Model Context Protocol (MCP). Upload footage, pull your latest export, add subtitles, translate them, or dub a video into another language — using your existing Kapwing accou
评论