템플릿을 사용하여 PDF 및 이미지를 렌더링하고, 데이터를 검증하며, 다양한 문서 처리 도구를 통해 Office 파일을 PDF로 변환합니다.
다른 이름 formfeed-dev/formfeed, @formfeed/mcp
- 스타
- 1
- Tools
- —
- 다운로드, 30일
- 2,013
- 최신 버전
- 0.3.26
- 마지막 커밋
- 2026년 11월 10일
- 라이선스
- MIT
Formfeed MCP란?
Formfeed은(는) MCP server입니다. 템플릿을 사용하여 PDF 및 이미지를 렌더링하고, 데이터를 검증하며, 다양한 문서 처리 도구를 통해 Office 파일을 PDF로 변환합니다.
프로젝트 README에서 생성된 요약
Formfeed MCP server 정보
Formfeed는 문서 처리, 템플릿 관리 및 데이터 검증을 위해 설계된 12가지 도구 모음을 제공합니다. 개발자는 stdio 또는 호스팅된 HTTP 엔드포인트를 통해 Claude Desktop, Cursor 또는 Claude Code와 같은 클라이언트에서 이 MCP server를 사용할 수 있습니다. 이 서버를 통해 에이전트는 템플릿 목록을 확인하고, 스키마를 가져오며, 특정 템플릿에 따라 데이터를 검증할 수 있습니다. 또한 Markdown을 PDF 파일로 변환하거나 Word, Excel, PowerPoint 문서를 PDF 형식으로 변환하는 복잡한 작업도 수행합니다.
사용자는 save_template 및 get_template_source와 같은 도구를 사용하여 템플릿을 관리할 수 있지만, 변경 사항을 저장하려면 특정 권한이나 template:write 키가 필요합니다. 이 서버는 오프라인 및 온라인 작업을 모두 지원합니다. API 키가 없으면 validate_template 및 check_invoice와 같은 오프라인 검사를 수행합니다. FORMFEED_API_KEY가 제공되면 전자 송장 렌더링 및 Office 파일 변환과 같은 고급 기능을 사용할 수 있습니다. 사용자는 get_workspace를 통해 남은 유닛을 모니터링하고 사용량 및 워크스페이스를 관리할 수 있습니다.
활용 사례
- 1Office 문서를 PDF로 변환convert_to_pdf 도구를 사용하여 Word, Excel 또는 PowerPoint 파일을 PDF 형식으로 변환합니다.
- 2전자 송장 준수 여부 검증ZUGFeRD 또는 Factur-X 전자 송장 블록이 EN 16931 표준을 준수하는지 확인합니다.
- 3Markdown을 PDF로 변환Markdown 문서를 관련 이미지와 함께 PDF 파일로 변환합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
Formfeed MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 Formfeed MCP 설치
$ claude mcp add --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed -- npx -y @formfeed/mcpCursor에 Formfeed MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}VS Code에 Formfeed MCP 설치
.vscode/mcp.json
{
"servers": {
"formfeed": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}VS Code CLI에 Formfeed MCP 설치
$ code --add-mcp '{"name":"formfeed","type":"stdio","command":"npx","args":["-y","@formfeed/mcp"],"env":{"FORMFEED_API_KEY":"<YOUR_FORMFEED_API_KEY>"}}'Claude Desktop에 Formfeed MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}Codex에 Formfeed MCP 설치
$ codex mcp add formfeed --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' -- npx -y @formfeed/mcpCodex config.toml에 Formfeed MCP 설치
~/.codex/config.toml
[mcp_servers.formfeed] command = "npx" args = ["-y", "@formfeed/mcp"] [mcp_servers.formfeed.env] FORMFEED_API_KEY = "<YOUR_FORMFEED_API_KEY>"
Gemini CLI에 Formfeed MCP 설치
$ gemini mcp add -s user -e 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed npx -- -y @formfeed/mcpGemini settings.json에 Formfeed MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}구성
FORMFEED_API_KEY비밀Formfeed API key: ff_test_… renders for free (with a test mark on the Free plan), ff_live_… consumes units. Without one, only validate_template with html and check_invoice work
FORMFEED_REGIONAPI region of the workspace
| 이름 | 설명 | 유형 |
|---|---|---|
| FORMFEED_API_KEY | Formfeed API key: ff_test_… renders for free (with a test mark on the Free plan), ff_live_… consumes units. Without one, only validate_template with html and check_invoice work | 비밀 |
| FORMFEED_REGION | API region of the workspace |
자동 검사
2026년 11월 13일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능통과
- 오픈 소스 라이선스 (OSI)통과
- 최근 1년 내 커밋 또는 릴리스통과
- 패키지 이름이 인기 패키지와 유사하지 않음통과
- 원격 엔드포인트가 HTTPS 사용통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 모델에 대한 숨겨진 지침 없음통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음통과
README
GitHub에서 보기@formfeed/mcp
Model Context Protocol server for Formfeed.
Gives Claude, Cursor and other agents twelve tools: list_templates, get_template_schema,
validate_template (free: the data against the template's schema, ad-hoc HTML offline), check_invoice (free and offline: the
_invoice block of a ZUGFeRD / Factur-X e-invoice against EN 16931), render (with einvoice, the PDF becomes that e-invoice; an
image comes back as a picture the agent can look at),
validate_einvoice (which rules an e-invoice XML passed, by which validator: a render's stored report for free, or an XML
Formfeed did not make, counted per day), markdown_to_pdf (a Markdown document to PDF on every plan; over stdio a file
with the pictures beside it), convert_to_pdf (Word, Excel, PowerPoint and OpenDocument to PDF), get_render, get_workspace (which workspace the
server works in, and the units left), get_template_source and save_template (a new template or a change as a draft,
which a person publishes in Formfeed; needs template:write on the key, or the person's permission for a signed-in agent).
stdio (Claude Desktop, Cursor, Claude Code)
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": ["-y", "@formfeed/mcp"],
"env": { "FORMFEED_API_KEY": "ff_test_…" }
}
}
}
A test key renders for free (on the Free plan with a test mark); a live key consumes units.
Without FORMFEED_API_KEY the server starts too, with the offline checks only: validate_template
with html and engine, and check_invoice. FORMFEED_REGION=us or FORMFEED_BASE_URL select
another API host.
Hosted (Streamable HTTP)
https://mcp.formfeed.dev/mcp takes Authorization: Bearer ff_…, or signs in with your Formfeed
account when no key is sent (OAuth; the client opens the browser, and you choose the workspace the
agent works in). https://mcp.formfeed.dev/mcp/<workspace id> pins another workspace for a signed-in
client. Self-host the same endpoint with formfeed-mcp --http --port 8790, plus --auth-server <issuer>
for OAuth sign-in against your own Supabase Auth.
Claude Code installs the hosted server together with two skills for writing and checking templates as Formfeed's plugin, from formfeed-dev/skills: https://docs.formfeed.dev/devkit/coding-agents
Documentation: https://docs.formfeed.dev/integrations/mcp
Formfeed MCP 질문
Formfeed MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed -- npx -y @formfeed/mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
Formfeed MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
어떤 파일 형식을 PDF로 변환할 수 있나요?
Word, Excel, PowerPoint 및 OpenDocument 파일을 PDF로 변환할 수 있습니다.
서버에서 Markdown 파일을 어떻게 처리하나요?
Markdown 문서를 PDF로 변환할 수 있으며, stdio를 통해 사용할 경우 이미지와 함께 파일을 제공합니다.
호스팅 버전을 사용하려면 어떻게 인증해야 하나요?
호스팅된 서버는 Bearer token을 허용하거나 OAuth를 통해 Formfeed 계정으로 로그인할 수 있습니다.