archive.md MCP & Data Hub
Korean policy & finance facts with primary-source citations (laws, gov notices) for AI agents
Should I use this
Quality & Safety
Findings (5)
- LOWin get_fact
- LOWin list_fact_changes
- LOWin search_content
- LOWin get_article_sources
- LOWin list_catalog
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"archive-md": {
"url": "https://web.archive-md.workers.dev/mcp"
}
}
}Remote endpoints
https://web.archive-md.workers.dev/mcpstreamable-httpWhat it can do
Tool inventory
Tools (8)
π’search_facts(query, domain, status, as_of, limit)
νκ΅ κΈμ΅Β·λΆλμ°Β·μ λΆμ§μκΈΒ·λ²λ Ή λ± 1μ°¨ 곡μ μΆμ²λ‘ κ΅μ°¨κ²μ¦λ ν©νΈ λ μ½λ(F-01~F-44)λ₯Ό ν€μλΒ·λλ©μΈΒ·μνλ‘ κ²μν©λλ€. 무μΈμ¦ μμ²μλ κ³΅κ° ν©νΈ(active/expired)λ§ λ°νλλ©° internal_read μ€μ½ν API ν€κ° μμ λλ§ draft ν©νΈκ° ν¬ν¨λ©λλ€.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"domain": {
"default": "all",
"type": "string"
},
"status": {
"default": "all",
"type": "string",
"enum": [
"all",
"active",
"expired",
"draft"
]
},
"as_of": {
"type": "string"
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’search_verified_facts(query, domain, limit)
search_factsμ νμ νΈν λ³μΉ λꡬμ λλ€.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"domain": {
"default": "all",
"type": "string"
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_fact(id)
μꡬ ν©νΈ ID(μ: F-01, F-39) λλ μ¬λ¬κ·Έλ‘ λ¨μΌ ν©νΈ λ μ½λμ 1μ°¨ μΆμ² μλ¬Έ λ°μ·(excerpt)λ₯Ό μ‘°νν©λλ€.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 2,
"maxLength": 100
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’list_fact_changes(since, limit)
κΈ°μ€ μκ°(since) μ΄ν μ κ· λ±λ‘Β·κ°μ (v2)Β·λ§λ£ μ ν(expired)λ κ³΅κ° ν©νΈ λ³κ²½ μ΄λ ₯μ λ°νν©λλ€.
Input Schema
{
"type": "object",
"properties": {
"since": {
"type": "string"
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’search_content(query, type, category, limit)
λ°νλ λΈλ‘κ·Έ 리ν¬νΈ, μ€λ¦¬μ§λ μΉμμ€, μΉν°, μμ μνΌμλ λ©νλ°μ΄ν°λ₯Ό ν΅ν© κ²μν©λλ€.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"type": {
"default": "all",
"type": "string",
"enum": [
"all",
"article",
"novel_chapter",
"webtoon_episode",
"video_episode"
]
},
"category": {
"type": "string"
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_article_sources(slug, keyword_or_slug)
νΉμ μν°ν΄ μ¬λ¬κ·Έκ° μΈμ©ν λͺ¨λ κ²μ¦ ν©νΈ(F-xx)μ 1μ°¨ 곡μ μΆμ² κ³λ³΄λ₯Ό λ°νν©λλ€.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"keyword_or_slug": {
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_storyverse_lore(series_id, series_slug, slug, entity_type)
μ€λ¦¬μ§λ μ리μ¦μ 곡μ μΈκ³κ΄ μ€μ (Lore)μ μ‘°νν©λλ€. 무μΈμ¦ μμ²μλ public/canon λ μ½λλ§ λ°νλλ©°, internal_read μ€μ½ν API ν€κ° μ μλ κ²½μ°μλ§ internal/draft μ€μ μ΄ ν¬ν¨λ©λλ€.
Input Schema
{
"type": "object",
"properties": {
"series_id": {
"type": "string"
},
"series_slug": {
"default": "all",
"type": "string"
},
"slug": {
"type": "string"
},
"entity_type": {
"default": "all",
"type": "string",
"enum": [
"all",
"character",
"place",
"location",
"organization",
"faction",
"item",
"event",
"rule",
"world"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’list_catalog(kind)
archive.md νλΈκ° μ 곡νλ κ³΅κ° λ°μ΄ν°μ , MCP μλ², μ λ¬Έ μμ΄μ νΈ μΉ΄νλ‘κ·Έλ₯Ό μ‘°νν©λλ€.
Input Schema
{
"type": "object",
"properties": {
"kind": {
"default": "all",
"type": "string",
"enum": [
"all",
"data",
"mcp_server",
"agent"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Evidence