Token导航 LogoToken导航TokenDH.com
Guitteum MCP logo
运维云端stdio官方级别未说明来源级核验

Guitteum MCP

MCP Server

该服务通过data.go.kr API收集总统演讲数据,并使用MCP协议提供标准化访问接口,适用于需要分析或展示总统演讲内容的应用场景。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
文本处理Python云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kwakchaewon

提供方

kwakchaewon

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e .

详细介绍

吉他mcp

用于收集总统演讲稿的模型上下文协议(MCP)服务器。

data.go.kr政策简报演讲稿API收集演讲稿,作为MCP协议(stdio)提供。 Spring Boot后端(guitteum-backend)的 SpeechMcpClient通过subprocess运行该服务器进行通信。

技术堆栈

项目技术
语言Python 3.10+
MCP SDKMCP\[cli\]1.x(快速MCP)
HTTP客户端httpx
XML解析器xmltodict
建造孵化
传输stdio(JSON-RPC)

项目结构

src/guitteum_mcp/
├── __init__.py        # 패키지 진입점
├── __main__.py        # python -m 진입점
├── server.py          # FastMCP 서버 + 도구 등록
├── api_client.py      # data.go.kr API 호출
├── mapper.py          # XML → SpeechData 변환
├── models.py          # Pydantic 응답 스키마
├── pagination.py      # 3일 윈도우 순회 + 캐시
└── config.py          # 환경변수 로딩

MCP工具

list_speeches

以页面为单位返回整个演讲稿。

参数类型默认值说明
pageint1页码
per_page 每页项目数int 100

search_speeches

返回以总统名义过滤的演讲稿。

参数类型默认值说明
president 总统姓名(如“尹锡悦”)
pageint1页码
per_page 每页项目数int 100

安装和运行

前提条件

安装

pip install -e .

执行

# 환경변수로 API 키 전달
DATA_GO_API_KEY=your_key guitteum-mcp

# 또는 python -m
DATA_GO_API_KEY=your_key python -m guitteum_mcp

后端集成(本地开发)

application.yml:

data-go:
  api-key: ${DATA_GO_API_KEY:}
  mcp-command: uv
  mcp-args: --directory ../guitteum-mcp run guitteum-mcp

部署

data-go:
  mcp-command: uvx
  mcp-args: guitteum-mcp

测试

pip install pytest
pytest tests/ -v

设计备注

  • 3天窗口:data.go.kr API拒绝超过3天的查询,因此从2008-02-25到今天,以3天为单位反复调用并加载到内存缓存中。
  • stdout保护:由于MCP stdio转发器使用stdout,所有日志记录都输出到stderr。
  • 总统映射:以任期日期为基础,自动辨别李明博至尹锡悦。

目录标签

目录标签

文本处理Python云端部署数据收集本地部署API集成政治分析政府数据

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP