You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -223,6 +225,15 @@ Programmatically assemble prompts for LLMs using [GenAIScript](https://microsoft
223
225
- Goose allows you to extend its functionality by [building your own MCP servers](https://block.github.io/goose/docs/tutorials/custom-extensions).
224
226
- Includes built-in tools for development, web scraping, automation, memory, and integrations with JetBrains and Google Drive.
225
227
228
+
### gptme
229
+
[gptme](https://github.com/gptme/gptme) is a open-source terminal-based personal AI assistant/agent, designed to assist with programming tasks and general knowledge work.
230
+
231
+
**Key features:**
232
+
- CLI-first design with a focus on simplicity and ease of use
233
+
- Rich set of built-in tools for shell commands, Python execution, file operations, and web browsing
234
+
- Local-first approach with support for multiple LLM providers
235
+
- Open-source, built to be extensible and easy to modify
236
+
226
237
### Klavis AI Slack/Discord/Web
227
238
[Klavis AI](https://www.klavis.ai/) is an Open-Source Infra to Use, Build & Scale MCPs with ease.
specification to indicate the locations of authorization servers. The Protected Resource Metadata document returned by the MCP server **MUST** include
87
88
the `authorization_servers` field containing at least one authorization server.
88
89
89
90
The specific use of `authorization_servers` is beyond the scope of this specification; implementers should consult
90
-
OAuth 2.0 Protected Resource Metadata ([RFC9728](https://datatracker.ietf.org/doc/html/rfc9728)) for
91
+
OAuth 2.0 Protected Resource Metadata ([RFC9728](https://datatracker.ietf.org/doc/html/rfc9728)) for
91
92
guidance on implementation details.
92
93
94
+
Implementors should note that Protected Resource Metadata documents can define multiple authorization servers. The responsibility for selecting which authorization server to use lies with the MCP client, following the guidelines specified in
MCP servers **MUST** use the HTTP header `WWW-Authenticate` when returning a _401 Unauthorized_ to indicate the location of the resource server metadata URL
94
98
as described in OAuth 2.0 Protected Resource Metadata ([RFC9728](https://datatracker.ietf.org/doc/html/rfc9728)).
0 commit comments