Model Context Protocol (MCP) Server for NF-OSI
@nf-osi
About Model Context Protocol (MCP) Server for NF-OSI
An MCP server that gives your AI assistant access to NF-OSI resources and tools
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-nf-osi": {
"command": "uvx",
"args": [
"--from",
".",
"nfty"
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is Model Context Protocol (MCP) Server for NF-OSI?
A collection of MCP servers that give your AI assistant access to NF-OSI resources and tools. It includes production‑ready tools for Synapse data curation workflows and an upcoming institutional memory server. Designed for teams working with NF‑OSI datasets and curation processes.
How to use Model Context Protocol (MCP) Server for NF-OSI?
Clone the repository and install the server(s) you want (see each server’s subdirectory). Configure each server in your MCP client (e.g., Claude Desktop) by adding its entry to the mcpServers JSON object. For the nfty server, set the environment variable SYNAPSE_AUTH_TOKEN. Verify by running the server directly with uvx --from . nfty.
Key features of Model Context Protocol (MCP) Server for NF-OSI
- Query and extract metadata from Synapse datasets
- Validate metadata against JSON schemas
- Submit metadata as Synapse annotations
- Review and classify Synapse projects
- Retrieve Data Sharing Plans
- (Coming soon) Institutional memory preserving team history and SOPs
Use cases of Model Context Protocol (MCP) Server for NF-OSI
- Automating curation and annotation of Synapse datasets
- Validating metadata before submission to Synapse
- Quickly retrieving Data Sharing Plans for compliance checks
- (Future) Accessing historical decisions and standard operating procedures
FAQ from Model Context Protocol (MCP) Server for NF-OSI
How do I install and configure the server?
Clone the repository, then follow each server’s subdirectory README for installation. For Claude Desktop, add a JSON entry with the correct command, arguments, and environment variables (e.g., SYNAPSE_AUTH_TOKEN for nfty).
What are the dependencies for the nfty server?
Python 3.8+ and the packages synapseclient, mcp, requests, and jsonschema. The memory server’s language and dependencies are to be announced.
How are multiple servers handled?
Each server runs as an independent process. You can enable or disable them by adding or removing entries from your MCP client’s configuration. Installation steps are separate for each server.
How do I authenticate with Synapse?
Set the environment variable SYNAPSE_AUTH_TOKEN to your Synapse personal access token. This is required for the nfty server to access Synapse resources.
Can I run the servers separately from the monorepo?
Yes, each server is self‑contained with its own dependencies. You can install and use any server independently by following its own instructions.
Frequently asked questions
How do I install and configure the server?
Clone the repository, then follow each server’s subdirectory README for installation. For Claude Desktop, add a JSON entry with the correct command, arguments, and environment variables (e.g., `SYNAPSE_AUTH_TOKEN` for nfty).
What are the dependencies for the nfty server?
Python 3.8+ and the packages `synapseclient`, `mcp`, `requests`, and `jsonschema`. The memory server’s language and dependencies are to be announced.
How are multiple servers handled?
Each server runs as an independent process. You can enable or disable them by adding or removing entries from your MCP client’s configuration. Installation steps are separate for each server.
How do I authenticate with Synapse?
Set the environment variable `SYNAPSE_AUTH_TOKEN` to your Synapse personal access token. This is required for the nfty server to access Synapse resources.
Can I run the servers separately from the monorepo?
Yes, each server is self‑contained with its own dependencies. You can install and use any server independently by following its own instructions.
Basic information
More Other MCP servers
ghidraMCP
LaurieWiredMCP Server for Ghidra

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Comments