8 | @if (isLoading)
9 | {
10 |
11 |
12 |
Loading dashboard...
13 |
14 | }
15 | else
16 | {
17 |
18 |
19 |
20 |
21 |
22 | MCP Links
23 |
24 |
25 | A powerful platform for managing and integrating multiple Model Context Protocol (MCP) servers.
26 | Streamline your AI tool interactions with centralized server management, real-time monitoring, and easy configuration.
27 |
28 |
29 |
30 |
34 |
35 |
36 |
40 |
41 |
42 |
43 |
44 | Active Servers: @stats.EnabledServers / @stats.TotalServers
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
Quick Actions
84 |
85 |
86 |
87 |
88 |
MCP Store
89 |
90 | Browse and discover available MCP servers from the community store.
91 |
92 |
93 |
94 |
95 |
96 |
97 |
Server Management
98 |
99 | Configure, enable, and monitor your MCP servers. Add new servers or modify existing ones.
100 |
101 |
102 |
103 |
104 |
105 |
106 |
Client Apps
107 |
108 | Manage client applications and their configurations for different use cases.
109 |
110 |
111 |
112 |
113 |
114 |
115 |
Tool Inspector
116 |
117 | Test and debug tools, resources, and prompts from your connected MCP servers.
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 | @if (recentActivities.Any())
127 | {
128 |
129 | @foreach (var activity in recentActivities.Take(5))
130 | {
131 |
132 |
133 | @activity
134 |
135 | }
136 |
137 | }
138 | else
139 | {
140 |
141 |
142 |
145 |
146 |
147 | }
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
163 |
164 |
165 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
Key Features
176 |
177 |
178 |
179 |
180 |
Multi-Protocol Support
181 |
Support for stdio, SSE, and HTTP MCP server types with seamless integration.
182 |
183 |
184 |
185 |
186 |
187 |
Real-time Monitoring
188 |
Monitor server status, tool availability, and system health in real-time.
189 |
190 |
191 |
192 |
193 |
194 |
Easy Integration
195 |
Simple configuration and export options for popular MCP clients like Cursor and Claude.
196 |
197 |
198 |
199 | }
200 |
201 |
--------------------------------------------------------------------------------
/src/Mcp.Links/Aggregation/McpClientsFactory.cs:
--------------------------------------------------------------------------------
1 | using Mcp.Links.Configuration;
2 | using Microsoft.Extensions.Logging;
3 | using Microsoft.Extensions.Options;
4 | using ModelContextProtocol.Client;
5 | using System.Collections.Concurrent;
6 |
7 | namespace Mcp.Links.Aggregation;
8 |
9 | public sealed class McpClientsFactory
10 | {
11 | private readonly ILoggerFactory _loggerFactory;
12 | private readonly ILogger