financial-services-interest.../CONTRIBUTING.md
Kayode Adeniyi f238370c18
Fix dead MCP spec link and Meetings block rendering (#14)
spec.modelcontextprotocol.io is dead. Host serves no TLS cert, plain
HTTP 404s. Both occurrences now point at
modelcontextprotocol.io/specification. The CONTRIBUTING one is the bad
one... it's the link we hand extension authors and tell them to align
with.

Meetings block relied on trailing-space line breaks and two of five
lines lacked them, so Cadence ran into Time and Format into Calendar
Invite. Switched to a bullet list, same as the section above it.
2026-09-03 18:33:01 +02:00

101 lines
3.9 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Contributing to FSIG
Thank you for your interest in contributing to the MCP Financial Services Interest Group!
## Quick Start
1. **Join the Community**
- Join the `#financial-services-ig` channel on [MCP Discord](https://discord.com/invite/6CSzBmMkjX)
- Introduce yourself and your interests
- Review recent [meeting notes](https://docs.google.com/document/d/19HwCw7i4k-omABGnRYGGuLdMJNXQc3rs_QRgJxPhQU8/edit?tab=t.0)
2. **Understand the Scope**
- Read the [README](./README.md) for an overview
- Review the [CHARTER](./CHARTER.md) for mission and scope
- Check [GOVERNANCE](./GOVERNANCE.md) for roles and decision-making
3. **Start Contributing**
- Attend bi-weekly meetings (no approval needed!)
- Browse [open issues](https://github.com/modelcontextprotocol/financial-services-interest-group/issues)
- Open issues for new ideas or questions
- Submit PRs for extensions, documentation, or improvements
## General Guidelines
For general contribution guidelines, please follow the [MCP Contributing Guide](https://github.com/modelcontextprotocol/.github/blob/main/CONTRIBUTING.md).
### FSIG-Specific Considerations
**Antitrust Compliance:**
All contributions and discussions must comply with the [MCP Antitrust Policy](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/ANTITRUST.md).
**Do NOT discuss:**
- Pricing, costs, or margins
- Customer lists or strategies
- Market division or competitive coordination
- Confidential business information
**Focus on:**
- Technical standards and specifications
- Implementation approaches
- Interoperability patterns
- Documentation and testing
## Extension Development
When developing MCP extensions for financial services:
1. **Start with a Proposal**
- Open an issue describing the extension
- Discuss use cases and requirements
- Get feedback before implementation
2. **Follow MCP Standards**
- Align with the [MCP Specification](https://modelcontextprotocol.io/specification)
- Use standard MCP patterns and conventions
- Document deviations clearly
3. **Include Documentation & Examples**
- Clear README with purpose and usage
- Working examples demonstrating the extension
- Implementation notes and considerations
4. **Consider Broad Applicability**
- Could this extension benefit other domains?
- Is there potential for promotion to core spec?
- Document use cases beyond financial services
## Proposing Core Spec Enhancements
If you believe an extension should be promoted to the core MCP spec:
1. **Gather Implementation Experience** — Deploy in real scenarios and collect feedback
2. **Discuss with FSIG** — Present at a meeting and get consensus from maintainers
3. **Contact Core Maintainer Liaison** — Reach out to [David Soria Parra](https://github.com/dsp-ant)
4. **Draft SEP** — Follow the MCP SEP process with liaison support
See [CHARTER.md](./CHARTER.md#proactive-promotion) for more details.
## Communication Channels
- **Discord:** `#financial-services-ig` — Real-time chat and questions
- **GitHub Issues:** Proposals, bugs, and structured discussions
- **GitHub Discussions:** Longer-form conversations
- **Meetings:** Bi-weekly sync (see [README](./README.md#️-meetings))
## Recognition
Active contributors are recognized in [GOVERNANCE.md](./GOVERNANCE.md). After attending 2+ meetings or making substantive contributions, you can:
- Self-nominate by opening a PR
- Or a maintainer may add you
## Getting Help
- **Ask in Discord** — The `#financial-services-ig` channel is welcoming and responsive
- **Open an issue** — For specific questions or proposals
- **Attend a meeting** — Get face-time with maintainers and other contributors
- **Contact maintainers** — See [GOVERNANCE.md](./GOVERNANCE.md) for current maintainers
---
**Thank you for contributing to FSIG! Together we're making MCP more accessible and useful for financial services.** 🎉