Model Context Protocol (MCP)
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret ×2 in mkader/Model-Context-Protocol
- HIGH code analysis flagged committed secret in mkader/Model-Context-Protocol
transport stdio · streamable-http · http counts 31 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
add
-
add_data
-
analyze_stock
-
bright_data_web_search_tool
-
calculate
-
create_product
-
crew_research
-
get-time
-
get-weather
-
get_audio_data
-
get_greeting
-
get_server_info
-
get_time
-
hello
-
ingest_data_tool
-
ingest_documents
-
machine_learning_faq_retrieval_tool
-
multiply
-
ping
-
process-files
-
process_files
-
read_data
-
retrieve_data_tool
-
run_code_and_show_plot
-
save_code
-
sdv_evaluate
-
sdv_generate
-
sdv_visualize
-
search_doc_for_rag_context
-
show_video_tool
-
transcribe_audio
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 2b90f43 · analyzer v33 · 2w ago
danger signals2
- committed secret committed .env mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/04.code/.env :1
env file shipped with populated values - committed secret committed .env mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.10_code/typescript/.env :1
env file shipped with populated values
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 73
filesystem 3
- fs (weak) mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.00_code/1.server_example.ts :40
text = await fs.readFile(path, "utf8"); - fs mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.10_code/typescript/src/util.ts :2
import fs from 'fs'; - fs mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.14_code/server.ts :7
import fs from "node:fs/promises";
network 1
- net mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/0.1.main.ts :18
const response = await fetch(`https://geocoding-api.open-meteo.com/v1/search?name=${city}&count=10&language=en&format=json`);
secrets 1
- secrets (weak) mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.02_code/1_llm_client_example.ts :13
apiKey: process.env.GITHUB_TOKEN,
tool registrations 35
- add_data mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/01.code/server.py :21
- read_data mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/01.code/server.py :58
- machine_learning_faq_retrieval_tool mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/02.code/server.py :12
- bright_data_web_search_tool mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/02.code/server.py :36
- analyze_stock mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/03.code/server.py :10
- save_code mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/03.code/server.py :41
- run_code_and_show_plot mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/03.code/server.py :60
- search_doc_for_rag_context mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/07.code/server.py :11
- ingest_documents mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/07.code/server.py :29
- sdv_generate mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/08.code/server.py :9
- sdv_evaluate mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/08.code/server.py :30
- sdv_visualize mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/08.code/server.py :52
- crew_research mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/09.code/server.py :8
- ingest_data_tool mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/10.code/server.py :6
- retrieve_data_tool mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/10.code/server.py :24
- show_video_tool mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/10.code/server.py :45
- transcribe_audio mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/11.code/server.py :20
- get_audio_data mkader-Model-Context-Protocol-2b90f43/dailydoseofds_com/code/11.code/server.py :44
- hello mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/0.0.server.ts :34
- get-time mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/0.0.server.ts :50
- calculate mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/0.0.server.ts :58
- get-weather mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/0.1.main.ts :10
- add mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.04_code/1_index.ts :51
- multiply mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.04_code/1_index.ts :63
- get_greeting mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.04_code/1_index.ts :75
- get_server_info mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.04_code/1_index.ts :86
- add mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.04_code/2_server.py :32
- multiply mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.04_code/2_server.py :44
- get_greeting mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.04_code/2_server.py :56
- get_server_info mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.04_code/2_server.py :67
- process_files mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.05_code/2_server.py :37
- get_time mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.10_code/python/server.py :90
- process-files mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.10_code/typescript/src/server.ts :135
- create_product mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.13_code/server.py :33
- ping mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.14_code/server.ts :36
declared dependencies 13
- @modelcontextprotocol/ext-apps@^1.1.1
- @modelcontextprotocol/sdk@^1.27.0
- cors@^2.8.6
- express@^5.2.1
- @types/cors@^2.8.19
- @types/express@^5.0.6
- @types/node@^25.3.0
- concurrently@^10.0.3
- cross-env@^10.1.0
- tsx@^4.21.0
- typescript@^5.9.3
- vite@^8.0.16
- vite-plugin-singlefile@^2.3.0
transport_posture 1
- binds all interfaces (0.0.0.0) mkader-Model-Context-Protocol-2b90f43/mcp-for-beginners/code/04.14_code/main.ts :19
const app = createMcpExpressApp({ host: "0.0.0.0" });