framagit.org
Framagit is Framasoft’s hosted GitLab Community Edition instance for source code hosting and collaborative software development. It provides Git repositories, project management, and related GitLab features on the `framagit.org` domain.
Framagit exposes a GitLab-compatible REST API at `/api/v4`, a GraphQL API at `/api/graphql`, and two OAuth-protected MCP endpoints at `/api/v4/mcp` and `/api/v4/orbit/mcp`; authentication is via OAuth applications/tokens or personal access tokens depending on surface.
- Framagit MCPdiscovered
- Framagit Orbit MCPdiscovered
- Framagit REST APIdiscovered
- Framagit GraphQL APIdiscovered
Sign in to Framagit OAuth Applications, create a new application, set its redirect URI, and note the client ID and client secret. OAuth endpoints are https://framagit.org/oauth/authorize, https://framagit.org/oauth/token, and dynamic client registration is available at https://framagit.org/oauth/register. Request scopes appropriate to your integration, such as api, read_api, or the detected MCP scopes mcp / mcp_orbit.
Sign in to Framagit, open Personal access tokens, then go to Avatar → Edit profile → Access → Personal access tokens and generate a legacy token with the scopes your integration needs. For API use, read_api is sufficient for read-only GraphQL queries and many read-only REST calls; api is required for write access and GraphQL mutations. Save the token when shown because you cannot view it again later.
conventions · 1/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✓https://framagit.org/.well-known/oauth-protected-resource
- Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing