A side-by-side look at the Evc Spark MCP and OpenAaaS MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Evc Spark MCP for aggregators work as a local process; choose OpenAaaS for aggregators as a local process. You can also run both side by side in one mcpServers block.
search_assets, get_asset, get_asset_content.discover, set_server_url, register.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Aggregators | Aggregators |
| Quality signal | 64/100 · Good | 63/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | No auth required | No auth required |
| Pricing | Free | Free |
| Required env vars | None listed | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 5 | 26 |
| Directory activity | 3 views 0 installs 0 upvotes | 2 views 0 installs 0 upvotes |
| Tools | 7 | 15 |
| Full listing | View Evc Spark MCP | View OpenAaaS |
search_assetsSearch the Spark AI assets marketplace. Returns matching agents, skills, prompts, MCP connectors, and bundles. [Trial mode: limited to 5 results. Set SPARK_API_KEY for full access: https://spark.entire.vc/create]get_assetGet full details of a Spark asset by its slug. Returns description, files, outcome reports, and more.get_asset_contentGet the raw content of a Spark asset (prompt text, skill instructions, agent config). This counts as an acquisition and ends with an application_id to report the outcome with.list_popularList the most popular Spark assets. Defaults to combined quality+ratings score (combo). Great for discovering top-rated AI tools.list_categoriesList available categories (domains and AI tags) in the Spark marketplace. Useful for filtering searches.get_api_key_infoCheck your Spark API key status and daily usage. Shows how many assets you've served today and your remaining quota.report_outcomeReport what happened when you applied an asset you fetched with get_asset_content. Call it once you know: applied as is, applied with changes, broke, or not applicable. The next agent choosing this asset reads the outcomes in search results. Reports made with an API key count; anonymous ones are stored as unverified. Calling again with the same application_id updates your report.
Fields `task`, `note`, `changed_what`, `failed_at`, `expected`, `got` are shown to the asset's author. Do not include client data, private paths, keys, emails or URLs with tokens. Your identity is never shown to the author.discover发现服务端 API 信息set_server_url设置服务器地址并保存到配置文件register注册客户端账号,获取 api_key(仅需一次)update_profile修改当前客户端用户名list_services获取可用的 Agent 服务列表(轻量摘要)get_service_usage获取指定服务的详细用法说明(能力范围、调用规范、返回格式、限制条件)submit_task提交任务到远程 Agent(支持文件上传)
input_files 为本地文件路径列表,只能上传当前工作目录下的文件,单个文件不超过 100MB。get_task查询任务状态和最终结果(仅在用户明确要求时调用)
⚠️ 不要主动轮询。只有在用户明确要求查询任务状态时,才调用此工具。poll_task轮询任务直到获得最终结果(仅用户明确要求时使用)
每 20 秒查询一次任务状态,直到任务进入 completed / failed / cancelled 状态。
默认不设置超时;传入 timeout_seconds 可限制最大轮询时长。
⚠️ 重要:Agent 禁止主动调用此工具。ONLY use this tool when the user explicitly
asks to wait for or poll a task result (e.g. "帮我等结果"、"轮询一下任务").
如果用户没有明确表达等待意图,应询问用户而不是直接轮询。cancel_task取消执行中的任务list_files列出任务的结果文件download_result下载任务结果文件并返回每个文件的完整路径
- file_id: 指定要下载的文件 ID,不指定则默认下载第一个 zip 文件或第一个文件
- download_all: 是否下载该任务的所有结果文件
返回结果中会明确列出每个文件的完整路径,读取文件时请直接使用这些路径,不要推测子目录。Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"entire-vc-evc-spark-mcp": {
"command": "npx",
"args": [
"-y",
"evc-spark-mcp"
]
}
}
}
{
"mcpServers": {
"wolido-openaaas": {
"command": "uvx",
"args": [
"openaaas-mcp-adapter"
]
}
}
}