MCP 서버

Pyfile LLM & Data API

io.github.pyfile-toolkit/pyfile-llm
암호화폐 및 Web3 데이터 및 분석 보안 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Provides LLM chat and web retrieval plus DNS, crypto pricing, Base gas, FDA data, sanctions, KYB, and fair-selection tools.

base_gas
Current Base L2 gas price in wei and gwei.
입력 스키마
{'type': 'object', 'properties': {}}
brief
Composite analyst brief: gathers live market facts (crypto prices, DeFi yields, Base block height) and returns an LLM-written brief with headline, key points, and a take. Requires a Bearer key.
입력 스키마
{'type': 'object', 'properties': {'focus': {'type': 'string', 'description': 'Optional extra focus text.'}, 'topic': {'enum': ['crypto', 'defi', 'network'], 'type': 'string', 'default': 'crypto', 'description': 'Brief topic.'}}}
chat
Ask an LLM a question. Returns a text completion.
입력 스키마
{'type': 'object', 'required': ['prompt'], 'properties': {'model': {'enum': ['gemini-3.6-flash', 'gpt-oss-120b'], 'type': 'string', 'default': 'gemini-3.6-flash'}, 'prompt': {'type': 'string', 'description': 'The user prompt'}}}
crypto_price
Current USD prices for one or more coins (CoinGecko ids, comma-separated).
입력 스키마
{'type': 'object', 'properties': {'ids': {'type': 'string', 'default': 'bitcoin', 'description': 'Comma-separated CoinGecko ids, e.g. bitcoin,ethereum,nano'}}}
dns_lookup
Resolve a DNS record (A, AAAA, MX, TXT, NS).
입력 스키마
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Domain name, e.g. github.com'}, 'type': {'enum': ['A', 'AAAA', 'MX', 'TXT', 'NS', 'CNAME'], 'type': 'string', 'default': 'A'}}}
enrich
One-call domain/company enrichment: DNS A records + certificate transparency names + GLEIF LEI + OFAC SDN + web snapshot, with an aggregate risk_summary. Requires a Bearer key.
입력 스키마
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Company name, e.g. Acme'}, 'domain': {'type': 'string', 'description': 'Domain, e.g. acme.com'}}}
fair_draw
Provably-fair random integer from a committed seed (commit-reveal). Use for verifiable winner selection, raffles and allocations. Reveal the seed afterwards so anyone can reproduce the result.
입력 스키마
{'type': 'object', 'properties': {'max': {'type': 'integer', 'description': 'Maximum value (default 100).'}, 'min': {'type': 'integer', 'description': 'Minimum value (default 1).'}, 'nonce': {'type': 'string', 'description': 'A counter to get a new number from the same seed.'}, 'round': {'type': 'string', 'description': 'Round id (default 1).'}, 'client_seed': {'type': 'string', 'description': 'Your own seed (keep it, it makes the draw verifiable).'}}}
fair_pick
Provably-fair selection of one winner from a list of candidates. For bounties with a single prize.
입력 스키마
{'type': 'object', 'required': ['candidates'], 'properties': {'nonce': {'type': 'string', 'description': 'Counter (default 1).'}, 'round': {'type': 'string', 'description': 'Round id (default 1).'}, 'candidates': {'type': 'string', 'description': 'Comma-separated list of candidates, e.g. alice,bob,carol'}, 'client_seed': {'type': 'string', 'description': 'Your own seed.'}}}
fda_lookup
US FDA open data: drug adverse events, drug/food/device recalls, drug labels.
입력 스키마
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Optional search query, e.g. aspirin.'}, 'kind': {'enum': ['drug/event', 'drug/enforcement', 'food/enforcement', 'device/event', 'device/enforcement', 'drug/label'], 'type': 'string', 'default': 'drug/event', 'description': 'Dataset.'}, 'limit': {'type': 'integer', 'description': 'Max results (default 5).'}}}
kyb_screening
Composite counterparty due-diligence: OFAC SDN sanctions screening + GLEIF LEI + SEC EDGAR in one call. Requires a Bearer key.
입력 스키마
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Company name to screen.'}}}
ofac_sanctions_search
Search the US Treasury OFAC SDN sanctions list by entity name (KYB/AML screening).
입력 스키마
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Entity name to screen, e.g. a company name.'}, 'limit': {'type': 'integer', 'description': 'Max matches (default 10).'}}}
web_read
Fetch any public web page and return its main readable content as clean Markdown (nav/ads stripped) for RAG and agent pipelines.
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL, e.g. https://example.com'}, 'max_chars': {'type': 'integer', 'description': 'Max characters to return (default 20000).'}}}
wikipedia_summary
Short summary of a Wikipedia article by title.
입력 스키마
{'type': 'object', 'required': ['title'], 'properties': {'title': {'type': 'string', 'description': 'Article title, e.g. Bitcoin'}}}
추가됨
fair_pick
2026년 9월 17일 12:49 PM
추가됨
fair_draw
2026년 9월 17일 12:49 PM
추가됨
enrich
2026년 9월 17일 12:49 PM
추가됨
kyb_screening
2026년 9월 17일 12:49 PM
추가됨
fda_lookup
2026년 9월 17일 12:49 PM
추가됨
ofac_sanctions_search
2026년 9월 17일 12:49 PM
추가됨
web_read
2026년 9월 17일 12:49 PM
추가됨
brief
2026년 9월 17일 12:49 PM
추가됨
wikipedia_summary
2026년 9월 17일 12:49 PM
추가됨
base_gas
2026년 9월 17일 12:49 PM
추가됨
crypto_price
2026년 9월 17일 12:49 PM
추가됨
dns_lookup
2026년 9월 17일 12:49 PM
추가됨
chat
2026년 9월 17일 12:49 PM