Official description3 sourcesMCP servers3d ago
strowk/foxy-contexts
Library for MCP context servers
- Source
- collected from the abordage/awesome-mcp list · type: MCP server
- Harvest history
- first seen 2026-10-14 · last seen 2026-10-16 · seen 4× · listed by 3 sources
- Score
- score 303 · 3 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-10-14;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals




Foxy Contexts
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Build MCP Servers Declaratively in Golang
Features 🦊
Tool Example 🦊
Docs 🦊
Sources
Foxy contexts is a Golang library for building context servers supporting Model Context Protocol.
This library only supports server side of the protocol. Using it you can build context servers using declarative approach, by defining tools, resources and prompts and then registering them with your app.Builder, which is using uber's fx App under the hood and you can inject into its container as well.
With this approach you can easily colocate call/read/get logic and definitions of your tools/resources/prompts in a way that every tool/resource/prompt is placed in a separate place, while Dependency Injection allows you to reuse shared parts like clients, database connections, etc.
Features
Here is list of features that are implemented and planned:
- [x] Base (lifecycle/ping)
- [ ] Progress (planned)
- [x] Transports
- [x] Stdio Transport
- [x] SSE Transport
- [x] Streamable HTTP Transport (beta)
- [x] Tools
- [x] Package toolinput helps define tools input schema and validate arriving input
- [ ] Resources
- [x] Resources - static
- [x] Resources - dynamic via Resource Providers
- [ ] Resources - dynamic via Resource Templates (planned)
- [ ] Resource Templates completion (planned)
- [ ] Resource subscriptions
- [x] Prompts
- [x] Prompts Completion
- [x] Functional Testing package foxytest
- [x] Simple building of your MCP server with the power of Dependency Injection
- [ ] Logging via MCP (planned)
- [ ] Sampling (planned)
- [ ] Roots (planned)
- [ ] Pagination (planned)
- [ ] Notifications list_changed (planned)
- [x] Testing - functional tests with foxytest package
Check docs and examples to know more.
Tool Example
For example try following
, then once inspector is started in browser open http://localhost:6274 and try to use list-current-dir-files.
Here's the code of that example from examples/list_current_dir_files_tool/main.go (in real world application you would probably want to split it into multiple files):
- Source
- awesome
· https://github.com/strowk/foxy-contexts
- Browse by field
- MCP servers
- added
- yesterday
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.
Browse all fields →
← Back to index