Skip to content

Commit 0b2c1af

Browse files
authored
Merge pull request #10 from DoktorShift/deploy
MCP Server, Labels for Contributors
2 parents ef86704 + 435a20b commit 0b2c1af

13 files changed

Lines changed: 704 additions & 2 deletions

File tree

docs/.vitepress/config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,7 @@ export default withMermaid(defineConfig({
484484
{ text: 'System Prompt', link: '/llm/system-prompt' },
485485
{ text: 'Skills Catalog', link: '/llm/skills' },
486486
{ text: 'Create a Skill', link: '/llm/create-skill' },
487+
{ text: 'MCP Server', link: '/llm/mcp-server' },
487488
],
488489
},
489490
{

docs/.vitepress/theme/components/ContributePage.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,7 @@ const roleData = {
265265
{ name: 'Merchant case study', desc: 'TPoS + Boltcards in action', logo: '/logos/lnbits.svg' },
266266
{ name: 'Extension tutorial', desc: 'Step-by-step walkthrough', logo: '/logos/lnbits.svg' },
267267
{ name: 'Event recap', desc: 'LNbits at a festival or meetup', logo: '/logos/lnbits.svg' },
268+
{ name: 'Media repo', desc: 'Discuss blog topics and feedback', icon: 'devicon-github-original', url: 'https://github.com/lnbits/lnbits_media' },
268269
],
269270
},
270271
{
@@ -283,6 +284,7 @@ const roleData = {
283284
desc: 'Every guide you write, every blog you publish, and every story you share helps someone discover Lightning. Your content feeds the docs, the AI assistant, and the community.',
284285
items: [
285286
{ name: 'Docs repo on GitHub', url: 'https://github.com/DoktorShift/docs_lnbits', badge: 'Contribute' },
287+
{ name: 'Media repo', url: 'https://github.com/lnbits/lnbits_media', badge: 'Blog topics and feedback' },
286288
{ name: 'LNbits news and community articles', url: 'https://news.lnbits.com', badge: 'Get featured' },
287289
{ name: 'LLM integration docs', url: '/llm/', badge: 'Your writing feeds AI' },
288290
{ name: 'Share on X', url: 'https://x.com/intent/tweet?text=I%27m+writing+docs+for+%40lnbits' },
@@ -337,6 +339,7 @@ const roleData = {
337339
{
338340
label: 'Creative design',
339341
items: [
342+
{ name: 'Media repo', desc: 'Existing assets, logos, and creative work', icon: 'devicon-github-original', url: 'https://github.com/lnbits/lnbits_media' },
340343
{ name: 'Blog and news headers', desc: 'Hero images for articles', icon: 'devicon-figma-plain', url: 'https://news.lnbits.com' },
341344
{ name: 'Illustrations for marketing', desc: 'Visuals that help us tell the LNbits story', icon: 'devicon-figma-plain', url: 'https://t.me/lnbits' },
342345
{ name: 'Social media content', desc: 'Shareable cards, infographics, announcements', logo: '/logos/lnbits.svg', url: 'https://x.com/lnbits' },

docs/.vitepress/theme/components/MegaMenu.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ const columns = [
140140
heading: 'LLM & AI',
141141
items: [
142142
{ name: 'LLM Overview', desc: 'AI integration guides', link: '/llm/', icon: 'zap' },
143+
{ name: 'MCP Server', desc: 'AI controls LNbits directly', link: '/llm/mcp-server', icon: 'link' },
143144
{ name: 'Skills', desc: 'Claude Code skills', link: '/llm/skills', icon: 'code' },
144145
],
145146
},

docs/dev/tools.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,16 @@ Polar shows you the macaroon and cert paths directly in the node info panel. Cop
5555

5656
Built by [Arbadacarbayk](https://github.com/Arbadacarbayk) - a standout community contribution that makes pre-release reviews fast and reliable.
5757

58+
## MCP Server - AI assistant integration
59+
60+
The [LNbits MCP Server](https://github.com/lnbits/LNbits-MCP-Server) lets AI assistants like Claude control a LNbits instance directly. 30+ tools for wallet management, payments, invoices, and extension operations. Useful for testing workflows through natural language, automating tasks, or building AI-powered Lightning applications.
61+
62+
[MCP Server documentation →](/llm/mcp-server)
63+
5864
## Related Pages
5965

6066
- [Extension Builder](/guide/core/extension-builder) - no-code extension creation wizard
6167
- [FakeWallet](/guide/wallets/fakewallet) - simulated Lightning backend for quick testing
6268
- [Building Extensions](/dev/building-extensions) - full extension development guide
6369
- [Contributing](/dev/contributing) - dev setup, commands, and PR process
70+
- [MCP Server](/llm/mcp-server) - connect AI assistants to LNbits

docs/guide/wallets/index.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,25 @@ SPARK_TOKEN=your-access-key
147147

148148
## Advanced backends
149149

150+
### Spark (L2)
151+
152+
Self-custodial, seed-based wallet via an external [Node.js sidecar](https://github.com/lnbits/spark_sidecar). No Lightning node required - liquidity is managed automatically.
153+
154+
```bash
155+
LNBITS_BACKEND_WALLET_CLASS=SparkL2Wallet
156+
SPARK_L2_NETWORK=MAINNET
157+
SPARK_L2_EXTERNAL_ENDPOINT=http://127.0.0.1:8765
158+
SPARK_L2_EXTERNAL_API_KEY=your-api-key
159+
```
160+
161+
Optional tuning:
162+
163+
```bash
164+
# SPARK_L2_PAY_WAIT_MS=4000
165+
# SPARK_L2_PAY_POLL_MS=500
166+
# SPARK_L2_STREAM_KEEPALIVE_MS=15000
167+
```
168+
150169
### Nostr Wallet Connect (NWC)
151170

152171
```bash

docs/llm/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ For self-hosted setups, point to the [Installation Guide](/guide/installation/).
154154
- [System Prompt](/llm/system-prompt) - personality and rules for the docs AI assistant
155155
- [Skills Catalog](/llm/skills) - available LNbits skill files
156156
- [Create a Skill](/llm/create-skill) - build your own skill file from scratch
157+
- [MCP Server](/llm/mcp-server) - connect AI assistants directly to your LNbits instance
157158
- [User Guide](/guide/)
158159
- [API Reference](/api/)
159160
- [Extensions Index](/extensions/)

0 commit comments

Comments
 (0)