Skip to content

Commit 0c55bd5

Browse files
Kapil GowruKapil Gowru
authored andcommitted
feat: updated sdks hoem
1 parent 05efbda commit 0c55bd5

File tree

9 files changed

+121
-13
lines changed

9 files changed

+121
-13
lines changed

fern/products/docs/docs.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ navigation:
1212
- page: Setting up your domain
1313
path: ./pages/getting-started/setting-up-your-domain.mdx
1414
- link: Customer Showcase
15-
href: https://buildwithfern.com/docs/getting-started/customers
15+
href: https://buildwithfern.com/customers
1616
- section: Component Library
1717
contents:
1818
- section: Writing Content
@@ -59,12 +59,10 @@ navigation:
5959
path: ./pages/component-library/default-components/tabs.mdx
6060
- page: Tooltips
6161
path: ./pages/component-library/default-components/tooltips.mdx
62-
- section: Custom Components
63-
contents:
64-
- page: Reusable Snippets
65-
path: ./pages/component-library/custom-components/reusable-snippets.mdx
66-
- page: Custom React Components
67-
path: ./pages/component-library/custom-components/custom-react-components.mdx
62+
- page: Reusable Snippets
63+
path: ./pages/component-library/custom-components/reusable-snippets.mdx
64+
- page: Custom React Components
65+
path: ./pages/component-library/custom-components/custom-react-components.mdx
6866
- section: Configuration
6967
collapsed: true
7068
contents:

fern/products/docs/pages/authentication/sso.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ title: Single Sign-On
44

55
Fern supports SSO so that your docs site is gated for your team and customers.
66

7-
<Warning>Docs are coming soon for this page.<br/><br/>Please [book a demo](https://buildwithfern.com/book-demo) or [reach out to us](https://buildwithfern.com/book-demo)to get set up with this feature. </Warning>
7+
<Warning>Docs are coming soon for this page.<br/><br/>Please [book a demo](https://buildwithfern.com/book-demo) or [reach out to us](https://buildwithfern.com/book-demo) to get set up with this feature. </Warning>

fern/products/docs/pages/enterprise/self-hosted.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ title: Self-hosted Enterprise
44

55
Fern supports self-hosting so that you can run your docs site on your own infrastructure.
66

7-
<Warning>Docs are coming soon for this page.<br/><br/>Please [book a demo](https://buildwithfern.com/book-demo) or [reach out to us](https://buildwithfern.com/book-demo)to get set up with this feature. </Warning>
7+
<Warning>Docs are coming soon for this page.<br/><br/>Please [book a demo](https://buildwithfern.com/book-demo) or [reach out to us](https://buildwithfern.com/book-demo) to get set up with this feature. </Warning>

fern/products/sdks/guides/configure-global-headers.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ description: Guide to configuring global headers in your SDKs.
55

66
Learn how to configure global headers for all requests made by your SDKs.
77

8-
<Warning>Docs are coming soon for this page.<br/><br/>Please [book a demo](https://buildwithfern.com/book-demo) or [reach out to us](https://buildwithfern.com/book-demo)to get set up with this feature. </Warning>
8+
<Warning>Docs are coming soon for this page.<br/><br/>Please [book a demo](https://buildwithfern.com/book-demo) or [reach out to us](https://buildwithfern.com/book-demo) to get set up with this feature. </Warning>

fern/products/sdks/guides/filter-your-endpoints-audiences.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ description: Guide to filtering your API endpoints using audiences.
55

66
Learn how to use audiences to filter which endpoints are included in your SDKs and documentation.
77

8-
<Warning>Docs are coming soon for this page.<br/><br/>Please [book a demo](https://buildwithfern.com/book-demo) or [reach out to us](https://buildwithfern.com/book-demo)to get set up with this feature. </Warning>
8+
<Warning>Docs are coming soon for this page.<br/><br/>Please [book a demo](https://buildwithfern.com/book-demo) or [reach out to us](https://buildwithfern.com/book-demo) to get set up with this feature. </Warning>

fern/products/sdks/guides/self-host-fern-generators.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ title: Self host Fern's SDK generators
44

55
Fern supports self-hosting so that you can run Fern's SDK generators on your own infrastructure.
66

7-
<Warning>Docs are coming soon for this page.<br/><br/>Please [book a demo](https://buildwithfern.com/book-demo) or [reach out to us](https://buildwithfern.com/book-demo)to get set up with this feature. </Warning>
7+
<Warning>Docs are coming soon for this page.<br/><br/>Please [book a demo](https://buildwithfern.com/book-demo) or [reach out to us](https://buildwithfern.com/book-demo) to get set up with this feature. </Warning>

fern/products/sdks/introduction.mdx

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ description: Generate idiomatic SDKs in multiple programming languages
9797
<div className="dashed-pattern-right">
9898
<div className="dashed-gradient"></div>
9999
</div>
100-
<CardGroup cols={3}>
100+
<CardGroup cols={2}>
101101
<a class="fern-card interactive not-prose relative block p-6 text-base" href="/docs/guides/getting-started/quickstart">
102102
<div class="flex items-start flex-col space-y-3">
103103
<img class="mx-auto dark:hidden" alt="TypeScript" src="./guides/images/typescript-card.png" />
@@ -195,5 +195,49 @@ description: Generate idiomatic SDKs in multiple programming languages
195195
</div>
196196
</div>
197197
</a>
198+
199+
<a class="fern-card interactive not-prose relative block p-6 text-base" href="/docs/guides/getting-started/mcp">
200+
<div class="flex items-start flex-col space-y-3">
201+
<img class="mx-auto dark:hidden" alt="MCP Server" src="./guides/images/mcp-card.png" />
202+
<img class="mx-auto hidden dark:block" alt="MCP Server" src="./guides/images/mcp-card.png" />
203+
<div class="w-full space-y-1 overflow-hidden">
204+
<div class="text-(color:--grayscale-a12) text-body text-base font-semibold card-title">
205+
MCP Server
206+
<img src="./images/arrow-right-black.svg" alt="Arrow right light" className="arrow-right dark:hidden m-0" noZoom />
207+
<img src="./images/arrow-right-white.svg" alt="Arrow right light" className="arrow-right hidden dark:block m-0" noZoom />
208+
</div>
209+
</div>
210+
</div>
211+
</a>
212+
213+
<a class="fern-card interactive not-prose relative block p-6 text-base" href="/docs/guides/getting-started/rust">
214+
<div class="flex items-start flex-col space-y-3">
215+
<img class="mx-auto dark:hidden" alt="Request Rust" src="./guides/images/rust-card.png" />
216+
<img class="mx-auto hidden dark:block" alt="Request Rust" src="./guides/images/rust-card.png" />
217+
<div class="w-full space-y-1 overflow-hidden">
218+
<div class="text-(color:--grayscale-a12) text-body text-base font-semibold card-title">
219+
Request Rust
220+
<img src="./images/arrow-right-black.svg" alt="Arrow right light" className="arrow-right dark:hidden m-0" noZoom />
221+
<img src="./images/arrow-right-white.svg" alt="Arrow right light" className="arrow-right hidden dark:block m-0" noZoom />
222+
</div>
223+
</div>
224+
</div>
225+
</a>
226+
227+
<a class="fern-card interactive not-prose relative block p-6 text-base" href="/docs/guides/getting-started/swift">
228+
<div class="flex items-start flex-col space-y-3">
229+
<img class="mx-auto dark:hidden" alt="Request Swift" src="./guides/images/swift-card.png" />
230+
<img class="mx-auto hidden dark:block" alt="Request Swift" src="./guides/images/swift-card.png" />
231+
<div class="w-full space-y-1 overflow-hidden">
232+
<div class="text-(color:--grayscale-a12) text-body text-base font-semibold card-title">
233+
Request Swift
234+
<img src="./images/arrow-right-black.svg" alt="Arrow right light" className="arrow-right dark:hidden m-0" noZoom />
235+
<img src="./images/arrow-right-white.svg" alt="Arrow right light" className="arrow-right hidden dark:block m-0" noZoom />
236+
</div>
237+
</div>
238+
</div>
239+
</a>
240+
241+
198242
</CardGroup>
199243
</div>
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
title: Model Context Protocol
3+
description: Learn how to use the Model Context Protocol (MCP) to integrate AI capabilities with your Fern documentation
4+
---
5+
6+
<Note>
7+
The MCP generator is in development. Interested in offering an MCP server for your API? Reach out via Slack or [email protected].
8+
</Note>
9+
10+
[Model Context Protocol (MCP)](https://modelcontextprotocol.io) is an open standard by Anthropic that streamlines how AI applications connect with external data sources and tools, enabling AI agents to directly use your product’s APIs.
11+
12+
A “Built with Fern” MCP server augments your existing TypeScript SDK with MCP capabilities and integrates seamlessly with popular AI-powered tools including Cursor, Claude Desktop, and Windsurf. You can find a full list of MCP clients [here](https://modelcontextprotocol.io/clients).
13+
14+
## How it works
15+
16+
**Fern can build a production-ready MCP server on top of your existing TypeScript SDK.** We maintain the package in its own `git` repository, making it easy for your existing developer community to discover and contribute to the project. We can also automatically publish new versions of the package to `npm` for you.
17+
18+
End users of a “Built with Fern” MCP server can typically get started with a **single config**:
19+
20+
```json
21+
{
22+
"mcpServers": {
23+
"<your-company>": {
24+
"command": "npx",
25+
"args": [ "-y", "<your-company>-mcp-server@latest" ]
26+
}
27+
}
28+
}
29+
30+
```
31+
32+
To learn more about Model Context Protocol (MCP) servers, check out the [MCP server docs](https://modelcontextprotocol.io/quickstart/server).
33+
34+
## Case study: Webflow
35+
36+
**We worked with Webflow to launch their [official MCP server](https://www.npmjs.com/package/webflow-mcp-server)** using the existing [Fern-generated TypeScript SDK](https://github.com/webflow/js-webflow-api).
37+
38+
Check out the [source code on GitHub](https://github.com/webflow/mcp-server) and read the announcement from Webflow’s CTO on X:
39+
40+
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">🚢 We just launched our Webflow MCP server! Check out Allan’s thread to learn more, watch the demo video below, then give it a try here: <a href="https://t.co/T2K3OpJ6O8">https://t.co/T2K3OpJ6O8</a> <a href="https://t.co/bFUfC64pcf">https://t.co/bFUfC64pcf</a> <a href="https://t.co/oonYuyjHiT">pic.twitter.com/oonYuyjHiT</a></p>&mdash; Webflow (@webflow) <a href="https://twitter.com/webflow/status/1907465818088054843?ref_src=twsrc%5Etfw">April 2, 2025</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
41+
42+
## Why "Built with Fern"?
43+
44+
There are a few advantages in partnering with Fern to build your MCP server:
45+
46+
- **Keep your MCP server in sync with your API** - our implementation augments your existing TypeScript SDK.
47+
- **Integrate with Fern Docs and AI Chat** - give your users the ability to query your docs directly from inside of Cursor, Claude Desktop, and more.
48+
- **For APIs at scale** - leverage our team’s expertise developing, testing, and deploying MCP servers for products with hundreds of API endpoints.
49+
- **Thought partnership** - the AI ecosystem is changing fast and we’re here to navigate it together with you, from the latest techniques to the tools that power them.
50+
51+
## How else can Fern support my MCP server launch?
52+
53+
We can provide **ready-to-use social media assets** for announcing your MCP support:
54+
55+
- LinkedIn post template
56+
- X (Twitter) post template
57+
- Email announcement template
58+
- Social media graphics
59+
60+
As well as all of the **detailed documentation** that you’ve come to expect from Fern:
61+
62+
- Getting started guide
63+
- API reference
64+
- Usage guidelines and best practices

fern/products/sdks/sdks.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,8 @@ navigation:
110110
path: ./overview/ruby/custom-code.mdx
111111
- link: Customer Showcase
112112
href: https://buildwithfern.com/showcase
113+
- page: MCP Server
114+
path: ./overview/mcp-server/introduction.mdx
113115
- section: Guides
114116
contents:
115117
- page: Customize Method Names

0 commit comments

Comments
 (0)