huggingface / huggingface/funes

Support native Streamable HTTP access to the MCP read tools

Open
#153 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
419
Forks
32
Avg merge
8h 49m
Merged PRs (30d)
20

Description

Funes currently exposes its read tools through a stdio MCP server launched by each client. I would like to connect Claude Code and Codex to a running Funes server over Streamable HTTP, so they can share one server process without a separate stdio-to-HTTP proxy.

Would native Streamable HTTP be a welcome addition? The proposed interface is `funes mcp --transport streamable-http`, with a localhost default and a configurable listen address. It would expose the existing tools and memory-selection behavior, while keeping stdio as the default. Authentication and deployment would remain external.

Contributor guide

Open the contributing guide

Research direction

Start at the existing stdio MCP server behind `funes mcp` and trace how the read tools and memory-selection behavior are wired. Verify that `--transport streamable-http` supports a localhost default and configurable listen address while stdio remains the default; done means clients can use the existing tools without a stdio-to-HTTP proxy.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.