hub-query-staging / README.md
evalstate's picture
evalstate HF Staff
Update staging to fast-agent 0.8.0
1d9a673 verified
|
Raw
History Blame Contribute Delete
1.6 kB
---
title: hub-query-staging
emoji: πŸ”Ž
colorFrom: blue
colorTo: indigo
sdk: docker
app_port: 7860
short_description: Staging fast-agent MCP server for HF Hub queries.
hf_oauth: true
hf_oauth_expiration_minutes: 480
hf_oauth_scopes:
- inference-api
---
# hub-query-staging
This staging Space runs a raw-passthrough fast-agent MCP server backed by the custom Monty build used for Hugging Face Hub querying.
The deployed card uses `tool_result_mode: passthrough`, so tool results are returned directly rather than rewritten by a second LLM pass.
## Auth
This Space is configured for Hugging Face OAuth/token passthrough:
- `FAST_AGENT_SERVE_OAUTH=huggingface`
- `FAST_AGENT_OAUTH_SCOPES=inference-api`
- `--instance-scope request`
The README enables Space OAuth (`hf_oauth: true`) and the container sets the fast-agent OAuth environment. `SPACE_HOST` is used by fast-agent to derive the public OAuth resource URL. No shared `HF_TOKEN` is required for user-scoped OAuth/token pass-through.
Clients can either:
- send `Authorization: Bearer <HF_TOKEN>` directly, or
- use MCP OAuth discovery/auth flow
## Model
The deployed card uses:
- `hf.openai/gpt-oss-120b:sambanova`
## Main files
- `hf-hub-query.md` β€” raw MCP card
- `tool_entrypoints.py` / `monty_api/` β€” Hub query tool implementation
- `_monty_codegen_shared.md` β€” shared codegen instructions
- `wheels/fast_agent_mcp-0.8.0-py3-none-any.whl` β€” staging fast-agent wheel from `../fast-agent-pr/`
## Dependencies
The Space installs the staged `fast-agent-mcp` wheel from this repo and `pydantic-monty==0.0.17` from PyPI.