Search / io.github.MediaSFU/mcp-sdk-tools
MediaSFU
R0· no sign-inVideo, voice, AI agent and SIP calls: create rooms, place calls, read recordings and usage.
v1.2.0 · active · repository · website · descriptor JSON · versions
Search / io.github.MediaSFU/mcp-sdk-tools
R0· no sign-inVideo, voice, AI agent and SIP calls: create rooms, place calls, read recordings and usage.
v1.2.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"mcp-sdk-tools": {
"type": "http",
"url": "https://mcp.mediasfu.com/mcp"
}
}
}claude mcp add --transport http mcp-sdk-tools https://mcp.mediasfu.com/mcp[mcp_servers.mcp-sdk-tools]
url = "https://mcp.mediasfu.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"mcp-sdk-tools": {
"type": "remote",
"url": "https://mcp.mediasfu.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"mcp-sdk-tools": {
"type": "http",
"url": "https://mcp.mediasfu.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=mcp-sdk-tools&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLm1lZGlhc2Z1LmNvbS9tY3AifQ%3D%3D"
}{
"servers": {
"mcp-sdk-tools": {
"type": "http",
"url": "https://mcp.mediasfu.com/mcp"
}
}
}{
"mcpServers": {
"mcp-sdk-tools": {
"httpUrl": "https://mcp.mediasfu.com/mcp"
}
}
}extensions:
"mcp-sdk-tools":
enabled: true
name: "mcp-sdk-tools"
type: streamable_http
uri: "https://mcp.mediasfu.com/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: flutter::app.scaffold (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); kotlin::fix.suggest (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); react-native::feature.map (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 12,802 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 2 of the 7 days neededdeps.known_vulnsno known advisory in 99 resolved packagesdeps.mcp_sdk_version@modelcontextprotocol/sdk 1.32.1, no known advisorydeps.resolvable@mediasfu/[email protected] resolved: 99 packagesNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-3d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
@mediasfu/[email protected] npm98 dependencies, resolved · MCP SDK @modelcontextprotocol/sdk 1.32.1 · advisories checked 2026-10-19
No known advisory affects this dependency graph.
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.mediasfu.com/mcp streamable-http | none | yes | 100% | 178 ms | 2025-11-25 | 2026-10-20 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
@mediasfu/mcp-sdk-tools | npm | 1.2.0 | – |
android::api.reference.search | MediaSFU Android :: api.reference.search (reference-search). |
android::app.scaffold | MediaSFU Android :: app.scaffold (scaffold). |
android::env.preflight | MediaSFU Android :: env.preflight (command). |
android::feature.map | MediaSFU Android :: feature.map (mapper). |
android::fix.suggest | MediaSFU Android :: fix.suggest (remediation). |
android::integration.plan | MediaSFU Android :: integration.plan (planner). |
android::room.bootstrap | MediaSFU Android :: room.bootstrap (guide). |
android::room.flow.explain | MediaSFU Android :: room.flow.explain (flow-explainer). |
android::runtime.diagnose | MediaSFU Android :: runtime.diagnose (diagnostic). |
android::sdk.recommend | MediaSFU Android :: sdk.recommend (advisor). |
android::security.proxy.rooms | MediaSFU Android :: security.proxy.rooms (security-guide). |
android::ui.mode.recommend | MediaSFU Android :: ui.mode.recommend (ui-advisor). |
android::ui.overrides.guide | MediaSFU Android :: ui.overrides.guide (ui-overrides). |
angular::api.reference.search | MediaSFU Angular :: api.reference.search (reference-search). |
angular::app.scaffold | MediaSFU Angular :: app.scaffold (scaffold). |
angular::env.preflight | MediaSFU Angular :: env.preflight (command). |
angular::feature.map | MediaSFU Angular :: feature.map (mapper). |
angular::fix.suggest | MediaSFU Angular :: fix.suggest (remediation). |
angular::integration.plan | MediaSFU Angular :: integration.plan (planner). |
angular::room.bootstrap | MediaSFU Angular :: room.bootstrap (guide). |
angular::room.flow.explain | MediaSFU Angular :: room.flow.explain (flow-explainer). |
angular::runtime.diagnose | MediaSFU Angular :: runtime.diagnose (diagnostic). |
angular::sdk.recommend | MediaSFU Angular :: sdk.recommend (advisor). |
angular::security.proxy.rooms | MediaSFU Angular :: security.proxy.rooms (security-guide). |
angular::ui.mode.recommend | MediaSFU Angular :: ui.mode.recommend (ui-advisor). |
angular::ui.overrides.guide | MediaSFU Angular :: ui.overrides.guide (ui-overrides). |
flutter::api.reference.search | MediaSFU Flutter :: api.reference.search (reference-search). |
flutter::app.scaffold | MediaSFU Flutter :: app.scaffold (scaffold). |
flutter::env.preflight | MediaSFU Flutter :: env.preflight (command). |
flutter::feature.map | MediaSFU Flutter :: feature.map (mapper). |
flutter::fix.suggest | MediaSFU Flutter :: fix.suggest (remediation). |
flutter::integration.plan | MediaSFU Flutter :: integration.plan (planner). |
flutter::room.bootstrap | MediaSFU Flutter :: room.bootstrap (guide). |
flutter::room.flow.explain | MediaSFU Flutter :: room.flow.explain (flow-explainer). |
flutter::runtime.diagnose | MediaSFU Flutter :: runtime.diagnose (diagnostic). |
flutter::sdk.recommend | MediaSFU Flutter :: sdk.recommend (advisor). |
flutter::security.proxy.rooms | MediaSFU Flutter :: security.proxy.rooms (security-guide). |
flutter::ui.mode.recommend | MediaSFU Flutter :: ui.mode.recommend (ui-advisor). |
flutter::ui.overrides.guide | MediaSFU Flutter :: ui.overrides.guide (ui-overrides). |
kotlin::api.reference.search | MediaSFU Kotlin :: api.reference.search (reference-search). |
kotlin::app.scaffold | MediaSFU Kotlin :: app.scaffold (scaffold). |
kotlin::env.preflight | MediaSFU Kotlin :: env.preflight (command). |
kotlin::feature.map | MediaSFU Kotlin :: feature.map (mapper). |
kotlin::fix.suggest | MediaSFU Kotlin :: fix.suggest (remediation). |
kotlin::integration.plan | MediaSFU Kotlin :: integration.plan (planner). |
kotlin::room.bootstrap | MediaSFU Kotlin :: room.bootstrap (guide). |
kotlin::room.flow.explain | MediaSFU Kotlin :: room.flow.explain (flow-explainer). |
kotlin::runtime.diagnose | MediaSFU Kotlin :: runtime.diagnose (diagnostic). |
kotlin::sdk.recommend | MediaSFU Kotlin :: sdk.recommend (advisor). |
kotlin::security.proxy.rooms | MediaSFU Kotlin :: security.proxy.rooms (security-guide). |
kotlin::ui.mode.recommend | MediaSFU Kotlin :: ui.mode.recommend (ui-advisor). |
kotlin::ui.overrides.guide | MediaSFU Kotlin :: ui.overrides.guide (ui-overrides). |
reactjs::api.reference.search | MediaSFU ReactJS :: api.reference.search (reference-search). |
reactjs::app.scaffold | MediaSFU ReactJS :: app.scaffold (scaffold). |
reactjs::env.preflight | MediaSFU ReactJS :: env.preflight (command). |
reactjs::feature.map | MediaSFU ReactJS :: feature.map (mapper). |
reactjs::fix.suggest | MediaSFU ReactJS :: fix.suggest (remediation). |
reactjs::integration.plan | MediaSFU ReactJS :: integration.plan (planner). |
reactjs::room.bootstrap | MediaSFU ReactJS :: room.bootstrap (command). |
reactjs::room.flow.explain | MediaSFU ReactJS :: room.flow.explain (flow-explainer). |
reactjs::runtime.diagnose | MediaSFU ReactJS :: runtime.diagnose (diagnostic). |
reactjs::sdk.recommend | MediaSFU ReactJS :: sdk.recommend (advisor). |
reactjs::security.proxy.rooms | MediaSFU ReactJS :: security.proxy.rooms (security-guide). |
reactjs::ui.mode.recommend | MediaSFU ReactJS :: ui.mode.recommend (ui-advisor). |
reactjs::ui.overrides.guide | MediaSFU ReactJS :: ui.overrides.guide (ui-overrides). |
react-native::api.reference.search | MediaSFU React Native :: api.reference.search (reference-search). |
react-native::app.scaffold | MediaSFU React Native :: app.scaffold (scaffold). |
react-native::env.preflight | MediaSFU React Native :: env.preflight (command). |
react-native-expo::api.reference.search | MediaSFU React Native Expo :: api.reference.search (reference-search). |
react-native-expo::app.scaffold | MediaSFU React Native Expo :: app.scaffold (scaffold). |
react-native-expo::env.preflight | MediaSFU React Native Expo :: env.preflight (command). |
react-native-expo::feature.map | MediaSFU React Native Expo :: feature.map (mapper). |
react-native-expo::fix.suggest | MediaSFU React Native Expo :: fix.suggest (remediation). |
react-native-expo::integration.plan | MediaSFU React Native Expo :: integration.plan (planner). |
react-native-expo::room.bootstrap | MediaSFU React Native Expo :: room.bootstrap (command). |
react-native-expo::room.flow.explain | MediaSFU React Native Expo :: room.flow.explain (flow-explainer). |
react-native-expo::runtime.diagnose | MediaSFU React Native Expo :: runtime.diagnose (diagnostic). |
react-native-expo::sdk.recommend | MediaSFU React Native Expo :: sdk.recommend (advisor). |
react-native-expo::security.proxy.rooms | MediaSFU React Native Expo :: security.proxy.rooms (security-guide). |
react-native-expo::ui.mode.recommend | MediaSFU React Native Expo :: ui.mode.recommend (ui-advisor). |
react-native-expo::ui.overrides.guide | MediaSFU React Native Expo :: ui.overrides.guide (ui-overrides). |
react-native::feature.map | MediaSFU React Native :: feature.map (mapper). |
react-native::fix.suggest | MediaSFU React Native :: fix.suggest (remediation). |
react-native::integration.plan | MediaSFU React Native :: integration.plan (planner). |
react-native::room.bootstrap | MediaSFU React Native :: room.bootstrap (command). |
react-native::room.flow.explain | MediaSFU React Native :: room.flow.explain (flow-explainer). |
react-native::runtime.diagnose | MediaSFU React Native :: runtime.diagnose (diagnostic). |
react-native::sdk.recommend | MediaSFU React Native :: sdk.recommend (advisor). |
react-native::security.proxy.rooms | MediaSFU React Native :: security.proxy.rooms (security-guide). |
react-native::ui.mode.recommend | MediaSFU React Native :: ui.mode.recommend (ui-advisor). |
react-native::ui.overrides.guide | MediaSFU React Native :: ui.overrides.guide (ui-overrides). |
shared::api.reference.search | mediasfu-shared :: api.reference.search (reference-search). |
shared::app.scaffold | mediasfu-shared :: app.scaffold (scaffold). |
shared::backend.integration.guide | mediasfu-shared :: backend.integration.guide (knowledge). |
shared::credential.broker.plan | mediasfu-shared :: credential.broker.plan (credential-planner). |
shared::custom-recording.scene.plan | mediasfu-shared :: custom-recording.scene.plan (custom-recording-planner). |
shared::embedded.layout.plan | mediasfu-shared :: embedded.layout.plan (embedded-layout-planner). |
shared::env.preflight | mediasfu-shared :: env.preflight (command). |
shared::external-media.integration.plan | mediasfu-shared :: external-media.integration.plan (knowledge). |
shared::feature.map | mediasfu-shared :: feature.map (mapper). |
shared::fix.suggest | mediasfu-shared :: fix.suggest (remediation). |
shared::frontend.architecture.plan | mediasfu-shared :: frontend.architecture.plan (architecture-planner). |
shared::headless.integration.plan | mediasfu-shared :: headless.integration.plan (headless-planner). |
shared::integration.plan | mediasfu-shared :: integration.plan (planner). |
shared::lifecycle.cleanup.audit | mediasfu-shared :: lifecycle.cleanup.audit (lifecycle-audit). |
shared::participant-control.integration.plan | mediasfu-shared :: participant-control.integration.plan (knowledge). |
shared::product.pattern.plan | mediasfu-shared :: product.pattern.plan (product-pattern-planner). |
shared::room.authority.plan | mediasfu-shared :: room.authority.plan (room-authority-planner). |
shared::room.bootstrap | mediasfu-shared :: room.bootstrap (guide). |
shared::room.flow.explain | mediasfu-shared :: room.flow.explain (flow-explainer). |
shared::room.lifecycle.plan | mediasfu-shared :: room.lifecycle.plan (room-lifecycle-planner). |
shared::runtime.diagnose | mediasfu-shared :: runtime.diagnose (diagnostic). |
shared::runtime.readiness.diagnose | mediasfu-shared :: runtime.readiness.diagnose (readiness-diagnostic). |
shared::sdk.recommend | mediasfu-shared :: sdk.recommend (advisor). |
shared::security.proxy.rooms | mediasfu-shared :: security.proxy.rooms (security-guide). |
shared::solution.capsule.plan | mediasfu-shared :: solution.capsule.plan (knowledge). |
shared::telephony.call-control.plan | mediasfu-shared :: telephony.call-control.plan (telephony-planner). |
shared::ui.mode.recommend | mediasfu-shared :: ui.mode.recommend (ui-advisor). |
shared::ui.overrides.guide | mediasfu-shared :: ui.overrides.guide (ui-overrides). |
shared::widget.integration.plan | mediasfu-shared :: widget.integration.plan (widget-planner). |
swift::api.reference.search | MediaSFU Apple / Swift :: api.reference.search (reference-search). aliases: apple, ios, ipados, macos, swift, swiftui, uikit |
swift::app.scaffold | MediaSFU Apple / Swift :: app.scaffold (scaffold). aliases: apple, ios, ipados, macos, swift, swiftui, uikit |
swift::env.preflight | MediaSFU Apple / Swift :: env.preflight (command). aliases: apple, ios, ipados, macos, swift, swiftui, uikit |
swift::feature.map | MediaSFU Apple / Swift :: feature.map (mapper). aliases: apple, ios, ipados, macos, swift, swiftui, uikit |
swift::fix.suggest | MediaSFU Apple / Swift :: fix.suggest (remediation). aliases: apple, ios, ipados, macos, swift, swiftui, uikit |
swift::integration.plan | MediaSFU Apple / Swift :: integration.plan (planner). aliases: apple, ios, ipados, macos, swift, swiftui, uikit |
swift::room.bootstrap | MediaSFU Apple / Swift :: room.bootstrap (guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit |
swift::room.flow.explain | MediaSFU Apple / Swift :: room.flow.explain (flow-explainer). aliases: apple, ios, ipados, macos, swift, swiftui, uikit |
swift::runtime.diagnose | MediaSFU Apple / Swift :: runtime.diagnose (diagnostic). aliases: apple, ios, ipados, macos, swift, swiftui, uikit |
swift::sdk.recommend | MediaSFU Apple / Swift :: sdk.recommend (advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit |
swift::security.proxy.rooms | MediaSFU Apple / Swift :: security.proxy.rooms (security-guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit |
swift::ui.mode.recommend | MediaSFU Apple / Swift :: ui.mode.recommend (ui-advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit |
swift::ui.overrides.guide | MediaSFU Apple / Swift :: ui.overrides.guide (ui-overrides). aliases: apple, ios, ipados, macos, swift, swiftui, uikit |
unity::api.reference.search | MediaSFU Unity :: api.reference.search (reference-search). aliases: unity, unity-sdk, csharp-unity |
unity::app.scaffold | MediaSFU Unity :: app.scaffold (scaffold). aliases: unity, unity-sdk, csharp-unity |
unity::env.preflight | MediaSFU Unity :: env.preflight (command). aliases: unity, unity-sdk, csharp-unity |
unity::feature.map | MediaSFU Unity :: feature.map (mapper). aliases: unity, unity-sdk, csharp-unity |
unity::fix.suggest | MediaSFU Unity :: fix.suggest (remediation). aliases: unity, unity-sdk, csharp-unity |
unity::integration.plan | MediaSFU Unity :: integration.plan (planner). aliases: unity, unity-sdk, csharp-unity |
unity::room.bootstrap | MediaSFU Unity :: room.bootstrap (guide). aliases: unity, unity-sdk, csharp-unity |
unity::room.flow.explain | MediaSFU Unity :: room.flow.explain (flow-explainer). aliases: unity, unity-sdk, csharp-unity |
unity::runtime.diagnose | MediaSFU Unity :: runtime.diagnose (diagnostic). aliases: unity, unity-sdk, csharp-unity |
unity::sdk.recommend | MediaSFU Unity :: sdk.recommend (advisor). aliases: unity, unity-sdk, csharp-unity |
unity::security.proxy.rooms | MediaSFU Unity :: security.proxy.rooms (security-guide). aliases: unity, unity-sdk, csharp-unity |
unity::ui.mode.recommend | MediaSFU Unity :: ui.mode.recommend (ui-advisor). aliases: unity, unity-sdk, csharp-unity |
unity::ui.overrides.guide | MediaSFU Unity :: ui.overrides.guide (ui-overrides). aliases: unity, unity-sdk, csharp-unity |
vue::api.reference.search | MediaSFU Vue :: api.reference.search (reference-search). |
vue::app.scaffold | MediaSFU Vue :: app.scaffold (scaffold). |
vue::env.preflight | MediaSFU Vue :: env.preflight (command). |
vue::feature.map | MediaSFU Vue :: feature.map (mapper). |
vue::fix.suggest | MediaSFU Vue :: fix.suggest (remediation). |
vue::integration.plan | MediaSFU Vue :: integration.plan (planner). |
vue::room.bootstrap | MediaSFU Vue :: room.bootstrap (command). |
vue::room.flow.explain | MediaSFU Vue :: room.flow.explain (flow-explainer). |
vue::runtime.diagnose | MediaSFU Vue :: runtime.diagnose (diagnostic). |
vue::sdk.recommend | MediaSFU Vue :: sdk.recommend (advisor). |
vue::security.proxy.rooms | MediaSFU Vue :: security.proxy.rooms (security-guide). |
vue::ui.mode.recommend | MediaSFU Vue :: ui.mode.recommend (ui-advisor). |
vue::ui.overrides.guide | MediaSFU Vue :: ui.overrides.guide (ui-overrides). |
Schemas: list_tools.
{
"name": "io.github.MediaSFU/mcp-sdk-tools",
"title": "MediaSFU",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.mediasfu.com/mcp",
"type": "streamable-http"
}
],
"version": "1.2.0",
"packages": [
{
"version": "1.2.0",
"transport": {
"type": "stdio"
},
"identifier": "@mediasfu/mcp-sdk-tools",
"registryType": "npm"
}
],
"repository": {
"url": "https://github.com/MediaSFU/mcp-sdk-tools",
"source": "github"
},
"websiteUrl": "https://mediasfu.com/docs/usage/mcp?utm_source=mcp-registry&utm_medium=directory&utm_campaign=growth-2026q4",
"description": "Video, voice, AI agent and SIP calls: create rooms, place calls, read recordings and usage."
}