linkyun-ops-mcp
This server is an MCP adapter for LinkYun operations, providing tools for metrics querying, agent management, home recommendation configuration, and campaign tracking analytics — all forwarded to the LinkYun Ops HTTP API.
Metrics
ops_list_metrics— List all available operations metrics.ops_query_metric— Query a specific metric usingaggregate,timeseries,compare, orrankoperations, with support for platform/workspace scope, time ranges, granularity (hour/day/week/month), and optional agent filtering.
Home Recommendations
ops_get_home_recommendations— Retrieve current banner, platform recommendation, and hot ranking config for a workspace.ops_preview_home_recommendations— Validate and preview changes without writing them.ops_set_home_recommendations— Apply home recommendation changes with an audit reason.
Agent Management
ops_list_agents— List/search workspace agents with filters (status, hidden, agent code, pagination).ops_get_agent— Get a single agent's details (status, hidden flag, category, display tags).ops_list_agent_tags— List active tag dimensions, tags, and category mappings.ops_update_agent— Update an agent's status, hidden flag, category, or display tags with an audit reason.
Campaign Tracking Analytics
ops_get_tracking_summary— Query a campaign funnel summary, filterable by link, source, campaign, and time range.ops_get_tracking_breakdown— Compare funnels grouped bylink_id,source, orcampaign.ops_get_tracking_trend— Query hourly or daily funnel trend data over a time range.
Short-Link Management
ops_list_tracking_short_links— List short-link configurations, optionally with per-link funnel metrics.ops_create_tracking_short_link— Create a new campaign short-link (code, source, campaign, target URL, audit reason).ops_update_tracking_short_link— Update or disable an existing short-link with an audit reason.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@linkyun-ops-mcplist all agents"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
linkyun-ops-mcp
MCP adapter for LinkYun operations metrics.
The server exposes MCP tools for Agents and forwards every request to the
linkyun-agent Ops HTTP API. It does not connect to databases, generate SQL,
define metrics, or make authorization decisions.
Tools
ops_list_metrics: list metrics available to the configured operator token.ops_query_metric: query one backend metric with the backend query contract.ops_get_home_recommendations: get home banner/platform/hot ranking config.ops_preview_home_recommendations: validate partial home recommendation config.ops_set_home_recommendations: replace supplied home recommendation modules with audit.ops_list_agents: list/find workspace agents with operations fields.ops_get_agent: get one workspace agent by code.ops_list_agent_tags: list active tag library and discover categories.ops_update_agent: update allowed Agent operations fields with audit.ops_get_tracking_summary: query one campaign tracking funnel summary.ops_get_tracking_breakdown: compare funnels bylink_id,source, orcampaign.ops_get_tracking_trend: query hourly or daily campaign funnel trends.ops_list_tracking_short_links: list short-link configs, optionally with metrics.ops_create_tracking_short_link: create a short-link config with audit reason.ops_update_tracking_short_link: update a short-link config with audit reason.
Related MCP server: agentforge
Configuration
LINKYUN_OPS_BASE_URL=http://localhost:8080
LINKYUN_OPS_TOKEN=ops_...
LINKYUN_OPS_CLIENT=linkyun-ops-mcp
LINKYUN_OPS_TIMEOUT_MS=10000Development
npm.cmd install
npm.cmd run build
npm.cmd test
npm.cmd run lint
openspec validate ops-mcp-adapter-mvp --strict
openspec validate ops-agent-management-tools --strict
openspec validate ops-tracking-analytics-v2 --strictClaude Desktop Example
{
"mcpServers": {
"linkyun-ops": {
"command": "node",
"args": ["D:/Projects/linkyun/linkyun-ops/linkyun-ops-mcp/dist/index.js"],
"env": {
"LINKYUN_OPS_BASE_URL": "http://localhost:8080",
"LINKYUN_OPS_TOKEN": "ops_..."
}
}
}
}Agents must convert relative time phrases into explicit RFC3339 timestamps
before calling ops_query_metric or tracking analytics tools.
Metric Notes
ops_query_metric forwards metric codes to the backend Ops API. Adding a new
backend metric usually does not require an MCP tool schema change unless the
query contract itself changes.
Common backend metric codes:
accounts_createdregistered_usersagents_createdchat_messagesagent_assistant_messagesagent_likesmoment_likesmoment_favorites
agent_likes, moment_likes, and moment_favorites support rank in the
backend. They also accept optional agent_code for aggregate, timeseries, and
compare queries; for Moment metrics, agent_code means Moments belonging to
that Agent.
Tracking Notes
Tracking analytics tools forward to backend Ops APIs and return backend JSON unchanged. Adding a new backend event count or conversion-rate field does not require an MCP schema change unless the request contract changes.
Supported event counts include:
clicklanding_openvalid_openregister_startregister_successcreate_idol_startcreate_idol_successchat_startfirst_message_sentfirst_agent_reply_receiveddiscovery_viewagent_searchagent_design_sheet_viewadd_friend_successmessage_sentagent_reply_receivedchat_send_failagent_reply_timeoutgroup_chat_create_successgroup_chat_upgrade_successgroup_message_sentgroup_agent_reply_receivedgroup_reply_timeoutmoments_viewagent_moments_viewmoment_likemoment_commentshare_agent_openguest_session_create_successguest_message_sentguest_reply_receivedguest_enter_appwelcome_viewguest_explore_clickguest_home_viewguest_tab_clickauth_required_viewauth_required_sourceauth_required_actionauth_required_closeauth_method_selectauth_successauth_failredirect_after_auth_startredirect_after_auth_successredirect_after_auth_failpending_action_execute_successpending_action_execute_failguest_to_auth_startguest_to_auth_successguest_create_intentguest_companion_intentguest_interaction_intent
Tracking responses may include these conversion-rate fields:
landing_open_rate = landing_open / clickvalid_open_rate = valid_open / landing_openregister_start_rate = register_start / landing_openregister_success_rate = register_success / landing_opencreate_idol_start_rate = create_idol_start / landing_opencreate_idol_success_rate = create_idol_success / landing_openregister_to_create_success_rate = create_idol_success / register_successchat_start_rate = chat_start / valid_openfirst_message_sent_rate = first_message_sent / valid_openfirst_agent_reply_received_rate = first_agent_reply_received / first_message_sent
Use ops_get_tracking_breakdown for channel or campaign comparison, and
ops_get_tracking_trend for day/hour trend charts. Short-link writes require
reason; disabling a link uses status: "disabled" rather than delete.
Use ops_list_tracking_short_links with include_metrics=true and explicit
created_from / created_to values to return per-link funnel metrics.
Example tracking questions:
List short links with metrics for
2026-07-01T00:00:00+08:00to2026-07-08T00:00:00+08:00.Compare
ai_world_launch_202606bysourcefor an explicit date range.Query daily funnel trend for one
link_id.Query whether campaign traffic reached chat activation using
chat_start,first_message_sent, andfirst_agent_reply_received.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/stelee410/linkyun-ops-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server