formpaste MCP server
✓ 인증됨코딩 에이전트를 통해 문의 양식과 스니펫을 직접 생성, 관리 및 테스트합니다.
다른 이름 webrating/formpaste-mcp, formpaste-mcp
- 스타
- 0
- Tools
- 6
- 다운로드, 30일
- 145
- 최신 버전
- 1.0.0
- 마지막 커밋
- 2026년 7월 28일
- 라이선스
- MIT
formpaste MCP란?
formpaste은(는) MCP server입니다. 코딩 에이전트를 통해 문의 양식과 스니펫을 직접 생성, 관리 및 테스트합니다. 6개 도구를 제공합니다. 예: create_form, get_snippet, list_forms.
프로젝트 README에서 생성된 요약
formpaste MCP server 정보
Formpaste는 개발자가 코딩 에이전트를 통해 문의 양식을 구축하고 관리할 수 있는 방법을 제공합니다. mcp-remote 전송 방식을 통해 호스팅된 MCP server에 연결하면 개발 환경을 벗어나지 않고도 양식 생성 및 스니펫 관리를 수행할 수 있습니다. 이 server는 Claude Code, Cursor, VS Code, Claude Desktop을 포함한 다양한 클라이언트와 함께 작동합니다.
이 서비스를 사용하려면 Formpaste 계정과 대시보드에서 발급받은 API 토큰이 필요합니다. 이 server는 개발 작업을 지원하기 위해 create_form, get_snippet, list_forms, get_form, send_test_submission, list_submissions 등 6가지 특정 도구를 제공합니다. 토큰 범위를 다르게 설정하여 데이터 접근을 제어할 수 있습니다.
setup 범위의 토큰을 사용하면 에이전트가 양식을 생성하거나 HTML, React, Next.js, Astro, Vue, Svelte용 스니펫을 가져오는 등의 설정 작업을 수행할 수 있습니다. 이 범위에서는 에이전트가 실제 제출 내용을 읽을 수 없습니다. 제출 데이터와 메시지 본문에 대한 전체 접근 권한이 필요한 경우 full 범위의 토큰이 필요합니다.
활용 사례
- 1프론트엔드 코드 스니펫 생성특정 웹 프레임워크에 양식을 삽입하는 데 필요한 코드를 에이전트에게 요청합니다.
- 2양식 연결 확인에이전트가 테스트 데이터를 전송하여 문의 양식이 예상대로 작동하는지 확인합니다.
- 3기존 양식 설정 감사활성 양식 목록을 요청하여 이름과 현재 받은 편지함 또는 스팸 수치를 확인합니다.
- 4안전한 에이전트 기반 개발제한된 토큰을 사용하여 AI가 개인 사용자 데이터에 접근하지 않고도 양식을 구축하도록 합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
formpaste MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 formpaste MCP 설치
$ claude mcp add --env 'FORMPASTE_TOKEN=<YOUR_FORMPASTE_TOKEN>' formpaste-mcp -- npx -y formpaste-mcpCursor에 formpaste MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"formpaste-mcp": {
"command": "npx",
"args": [
"-y",
"formpaste-mcp"
],
"env": {
"FORMPASTE_TOKEN": "<YOUR_FORMPASTE_TOKEN>"
}
}
}
}VS Code에 formpaste MCP 설치
.vscode/mcp.json
{
"servers": {
"formpaste-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"formpaste-mcp"
],
"env": {
"FORMPASTE_TOKEN": "<YOUR_FORMPASTE_TOKEN>"
}
}
}
}VS Code CLI에 formpaste MCP 설치
$ code --add-mcp '{"name":"formpaste-mcp","type":"stdio","command":"npx","args":["-y","formpaste-mcp"],"env":{"FORMPASTE_TOKEN":"<YOUR_FORMPASTE_TOKEN>"}}'Claude Desktop에 formpaste MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"formpaste-mcp": {
"command": "npx",
"args": [
"-y",
"formpaste-mcp"
],
"env": {
"FORMPASTE_TOKEN": "<YOUR_FORMPASTE_TOKEN>"
}
}
}
}Codex에 formpaste MCP 설치
$ codex mcp add formpaste-mcp --env 'FORMPASTE_TOKEN=<YOUR_FORMPASTE_TOKEN>' -- npx -y formpaste-mcpCodex config.toml에 formpaste MCP 설치
~/.codex/config.toml
[mcp_servers.formpaste-mcp] command = "npx" args = ["-y", "formpaste-mcp"] [mcp_servers.formpaste-mcp.env] FORMPASTE_TOKEN = "<YOUR_FORMPASTE_TOKEN>"
Gemini CLI에 formpaste MCP 설치
$ gemini mcp add -s user -e 'FORMPASTE_TOKEN=<YOUR_FORMPASTE_TOKEN>' formpaste-mcp npx -- -y formpaste-mcpGemini settings.json에 formpaste MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"formpaste-mcp": {
"command": "npx",
"args": [
"-y",
"formpaste-mcp"
],
"env": {
"FORMPASTE_TOKEN": "<YOUR_FORMPASTE_TOKEN>"
}
}
}
}formpaste MCP 도구 6
README에서 감지됨create_formget_snippetlist_formsget_formsend_test_submissionlist_submissions
| create_form | — | |
| get_snippet | — | |
| list_forms | — | |
| get_form | — | |
| send_test_submission | — | |
| list_submissions | — |
구성
FORMPASTE_TOKEN필수비밀Formpaste API token starting with fpat_, minted in the dashboard under Settings -> API & MCP. Use a setup-scoped token unless the agent needs to read submission content.
| 이름 | 설명 | 유형 |
|---|---|---|
| FORMPASTE_TOKEN | Formpaste API token starting with fpat_, minted in the dashboard under Settings -> API & MCP. Use a setup-scoped token unless the agent needs to read submission content. | 필수비밀 |
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능webrating/formpaste-mcp is public and reachablegithub.com/webrating/formpaste-mcp ↗통과
- 패키지가 이 저장소를 소스로 명시formpaste-mcp names webrating/formpaste-mcp as sourcenpmjs.com/package/formpaste-mcp ↗통과
- 빌드 출처(Sigstore 증명)No build attestation published for this release검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-07-28github.com/webrating/formpaste-mcp ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음No popular package one edit away from formpaste-mcp통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음1 resolved dependencies checked; no critical advisoryosv.dev ↗통과
- 모델에 대한 숨겨진 지침 없음6 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨No tool named like delete, drop or exec통과
- 원격 엔드포인트가 MCP 핸드셰이크에 응답initialize answered with protocol 2025-06-18 in 319 ms통과
README
GitHub에서 보기formpaste-mcp
Create and wire up contact forms from your coding agent. Six tools for forms, snippets, and submissions.
What this is
This package is a thin wrapper that launches mcp-remote pointed at the hosted Formpaste MCP server (https://api.formpaste.com/mcp, streamable-http transport). The equivalent manual mcp-remote config works identically; this package exists mainly so agents and clients can discover and install Formpaste's MCP server by name, not because it does anything the manual config cannot.
Requirements
- Node.js 18 or later
- A Formpaste account
- An API token from Settings -> API & MCP in the Formpaste dashboard
Install
Each client below is configured to talk to the hosted MCP endpoint at https://api.formpaste.com/mcp. Replace fpat_YOUR_TOKEN with a token minted from Settings -> API & MCP.
Claude Code
claude mcp add formpaste --transport http https://api.formpaste.com/mcp \
--header "Authorization: Bearer fpat_YOUR_TOKEN"
Codex
# ~/.codex/config.toml
[mcp_servers.formpaste]
command = "npx"
args = ["mcp-remote", "https://api.formpaste.com/mcp", "--header", "Authorization: Bearer fpat_YOUR_TOKEN"]
Cursor
// .cursor/mcp.json
{
"mcpServers": {
"formpaste": { "command": "npx", "args": ["mcp-remote", "https://api.formpaste.com/mcp", "--header", "Authorization: Bearer fpat_YOUR_TOKEN"] }
}
}
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"formpaste": { "command": "npx", "args": ["mcp-remote", "https://api.formpaste.com/mcp", "--header", "Authorization: Bearer fpat_YOUR_TOKEN"] }
}
}
VS Code
// .vscode/mcp.json
{
"servers": {
"formpaste": { "command": "npx", "args": ["mcp-remote", "https://api.formpaste.com/mcp", "--header", "Authorization: Bearer fpat_YOUR_TOKEN"] }
}
}
Any MCP client, via this package
FORMPASTE_TOKEN=fpat_YOUR_TOKEN npx formpaste-mcp
formpaste-mcp reads FORMPASTE_TOKEN from the environment (or a --token flag) and starts mcp-remote against the hosted endpoint for you.
The six tools
| Tool | Purpose | Scope |
|---|---|---|
create_form |
Create a form, return its access key and a wired snippet | setup |
get_snippet |
Return a copy-paste snippet for html/react/nextjs/astro/vue/svelte | setup |
list_forms |
List all forms with ids, names, access keys, inbox/spam counts | setup |
get_form |
Read one form's config to verify it is wired correctly | setup |
send_test_submission |
Store a test submission to prove a form is live | setup |
list_submissions |
List submissions, optionally including message bodies | full |
Token scopes
Formpaste API tokens have two scopes:
fullcan do everything, including reading submission content vialist_submissions.setupcan do everything exceptlist_submissions, so it never reads third-party submission content.
Use a setup-scoped token for agent use. It covers form creation, snippets, and verifying that a form is wired correctly, without granting access to the data your forms collect.
Worked example
See examples/wire-a-form.md for a full walkthrough: create a form, get a snippet, paste it into a page, send a test submission, and confirm the form is wired correctly.
Links
- Documentation: https://formpaste.com/docs
- MCP server docs: https://formpaste.com/docs/agents/mcp-server
- Install guide: https://formpaste.com/docs/agents/install
- Issues: https://github.com/webrating/formpaste-mcp/issues
formpaste MCP 질문
formpaste MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --env 'FORMPASTE_TOKEN=<YOUR_FORMPASTE_TOKEN>' formpaste-mcp -- npx -y formpaste-mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
formpaste MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
formpaste MCP는 어떤 도구를 제공하나요?
6개 도구를 제공합니다. 예: create_form, get_snippet, list_forms, get_form, send_test_submission.
에이전트의 양식 데이터 접근 권한을 어떻게 제한할 수 있나요?
'setup' 범위의 토큰을 사용하면 양식 생성 및 확인은 가능하지만, 에이전트가 제3자의 제출 내용을 읽는 것은 방지할 수 있습니다.