Middleware tools list (different tool set based on user access)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
Línea de trabajo
El issue menciona la API de csharp-sdk, la gestión de la lista de herramientas del middleware y el flujo de conexión de MCP, pero no indica archivos ni tests. Empieza por localizar las superficies de la API y del middleware para registrar herramientas y, después, define cómo se carga y aplica la lista de herramientas personalizada de un usuario tras la autenticación mediante access-token. Se considerará completado cuando distintos usuarios puedan recibir sus propias listas de herramientas y los clientes MCP vean esas herramientas para la conexión.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Is your feature request related to a problem? Please describe.
Cannot implement dynamic list of tools per user. My MCP will support many users at the same time. Each user has a different tool set based on his current project.
Describe the solution you'd like
Incapsulated middleware tools list management. The list of tools could be loaded based on custom list of tools of a user from my custom database and applied into csharp-sdk api to expose it to MCP client as usual for the connection.
Additional context
The MCP server by default has no tools. Just after user got connected Unity Engine via SignalR using token, the list of tools dynamically got fetched from Unity Engine. Then user may use an MCP client to connect to the MCP server with the access token and start using the tools. User may even create brand new custom tool inside of the Unity Engine and the tool will be uploaded to the MCP server into private tools list.
- Lenguaje dominante
- C#
- Estrellas
- 4.6k
- Forks
- 819
- Merge medio
- 8 d 7 h
- PR fusionados (30 d)
- 3
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de modelcontextprotocol/csharp-sdk
-
ClaimsPrincipal parameter injection sample requestPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
modelcontextprotocol/csharp-sdk#1899 ·
Los mantenedores suelen responder en 1 día
-
Document ClientOAuthOptions.ScopeSelector usagePosiblemente ocupada @z0rimo la tomó hace 24 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
modelcontextprotocol/csharp-sdk#1867 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
HTTP+SSE client: POST responses are never disposed, leaking one connection per sent messagePosiblemente ocupada @yalcinfu22 la tomó hace 39 días. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
modelcontextprotocol/csharp-sdk#1840 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
stdio client never closes the server's stdin, so every client dispose burns the full ShutdownTimeout (5s by default)Posiblemente ocupada @luisangelrod la tomó hace 40 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
modelcontextprotocol/csharp-sdk#1836 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
enhancement needs confirmation
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
modelcontextprotocol/csharp-sdk#678 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de modelcontextprotocol/csharp-sdk
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
shimat/opencvsharp#2154 ·
Los mantenedores suelen responder en 1 día
-
subsystem: UI
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Open-Systems-Pharmacology/PK-Sim#3812 ·
Los mantenedores suelen responder en 1 día
-
[C#]:主页联网更新的提示投稿横幅指向错误Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
PCL-Community/PCL-CE#3652 ·
Los mantenedores suelen responder en 1 día
-
bug effort:S P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
nightscout/nocturne#2012 ·
Los mantenedores suelen responder en 1 día