RequestRepo MCP
A MCP for RequestRepo
RequestRepo MCP
MCP server for requestrepo by adragos.
Scope
- Full requestrepo tool surface (requests, sharing, DNS, files, ping)
- Default
stdiotransport, optionalstreamable-http - Confirm-gated mutations (
confirm=true) - JSON-safe bytes envelope for binary fields
Full parameter docs are in TOOLS.md.
Install
python -m pip install -e .
For local development:
python -m pip install -e ".[dev]"
Configuration
REQUESTREPO_TOKEN(optional)REQUESTREPO_ADMIN_TOKEN(optional)REQUESTREPO_HOST(defaultrequestrepo.com)REQUESTREPO_PORT(default443)REQUESTREPO_PROTOCOL(defaulthttps)REQUESTREPO_VERIFY(defaulttrue)REQUESTREPO_DEFAULT_TIMEOUT_SECONDS(default30)REQUESTREPO_MAX_BYTES(default65536)
Auth behavior:
- If
REQUESTREPO_TOKENis set, it is used. - Otherwise a new session is created, optionally with
REQUESTREPO_ADMIN_TOKEN.
Run
requestrepo-mcp --transport stdio
requestrepo-mcp --transport streamable-http --host 127.0.0.1 --port 8000 --streamable-http-path /mcp
Install In AI Clients
Codex
With token (optional, recommended if you already have one):
codex mcp add requestrepo --env REQUESTREPO_TOKEN=your-token -- requestrepo-mcp --transport stdio
Without token (creates a new session automatically):
codex mcp add requestrepo -- requestrepo-mcp --transport stdio
Check config:
codex mcp get requestrepo
Autostart note:
- Codex starts
stdioservers automatically. - If startup fails, register with an absolute executable path:
codex mcp add requestrepo --env REQUESTREPO_TOKEN=your-token -- /absolute/path/to/requestrepo-mcp --transport stdio
Claude Code / Claude Desktop
{
"mcpServers": {
"requestrepo": {
"command": "requestrepo-mcp",
"args": ["--transport", "stdio"],
"env": {
"REQUESTREPO_TOKEN": "your-token"
}
}
}
}
Cursor
{
"mcpServers": {
"requestrepo": {
"command": "requestrepo-mcp",
"args": ["--transport", "stdio"],
"env": {
"REQUESTREPO_TOKEN": "your-token"
}
}
}
}
VS Code (Copilot Agent)
.vscode/mcp.json:
{
"servers": {
"requestrepo": {
"type": "stdio",
"command": "requestrepo-mcp",
"args": ["--transport", "stdio"],
"env": {
"REQUESTREPO_TOKEN": "your-token"
}
}
}
}
Tool Summary
session_infolist_requestswait_for_requestdelete_requestdelete_all_requestsshare_requestget_shared_requestlist_dnsadd_dnsremove_dnsupdate_dnslist_filesget_fileset_fileupdate_filesping
Mutation tools require confirm=true.
Testing
pytest -q
CI runs tests on push and pull requests (see .github/workflows/ci.yml).
Verwandte Server
PreClick
Assess target URLs for potential threats and alignment with the agent's browsing intent before navigation.
FPL MCP Server
MCP server for Fantasy Premier League analysis and strategy. This server provides AI assistants with powerful tools, resources, and prompts to help you dominate your FPL mini-leagues with data-driven insights
Video Still Capture MCP
An MCP server for accessing and controlling webcams using OpenCV.
WeGene Assistant
Analyze your WeGene genetic testing report using large language models.
Apigene MCP Gateway
Apigene MCP Gateway is the runtime layer that connects AI agents to APIs and MCP servers via Model Context Protocol.
Phrases MCP Server
An MCP server for managing inspirational phrases, designed for integration with clients like Claude for Desktop.
Crypto Price & Market Analysis (JJ Fork)
Provides real-time cryptocurrency price data, market analysis, and historical trends using the CoinCap API.
Trading MCP Server
An intelligent trading assistant that fetches live stock prices using the Yahoo Finance API.
İzmir Ulaşım
Access real-time public transportation data for the city of İzmir, allowing AI assistants to query routes and schedules.
Rhombus MCP Server
An MCP server for the Rhombus API, offering advanced security and surveillance features.